Lines Matching defs:stkp
1329 OnigStackType *stkp; /* used as any purpose. */
1486 stkp = stk_base;
1487 r = make_capture_history_tree(region->history_root, &stkp,
2288 STACK_GET_MEM_START(mem, stkp); /* should be before push mem-end. */
2290 mem_start_stk[mem] = GET_STACK_INDEX(stkp);
2298 STACK_GET_MEM_START(mem, stkp);
2301 mem_start_stk[mem] = GET_STACK_INDEX(stkp);
2303 mem_start_stk[mem] = (OnigStackIndex )((void* )stkp->u.mem.pstr);
2722 stkp = STACK_AT(si);
2725 stkp->u.repeat.count++;
2726 if (stkp->u.repeat.count >= reg->repeat_range[mem].upper) {
2729 else if (stkp->u.repeat.count >= reg->repeat_range[mem].lower) {
2731 p = STACK_AT(si)->u.repeat.pcode; /* Don't use stkp after PUSH. */
2734 p = stkp->u.repeat.pcode;
2744 STACK_GET_REPEAT(mem, stkp);
2745 si = GET_STACK_INDEX(stkp);
2752 stkp = STACK_AT(si);
2755 stkp->u.repeat.count++;
2756 if (stkp->u.repeat.count < reg->repeat_range[mem].upper) {
2757 if (stkp->u.repeat.count >= reg->repeat_range[mem].lower) {
2758 UChar* pcode = stkp->u.repeat.pcode;
2764 p = stkp->u.repeat.pcode;
2768 else if (stkp->u.repeat.count == reg->repeat_range[mem].upper) {
2778 STACK_GET_REPEAT(mem, stkp);
2779 si = GET_STACK_INDEX(stkp);
2791 STACK_POS_END(stkp);
2792 s = stkp->u.state.pstr;
2793 sprev = stkp->u.state.pstr_prev;