Lines Matching refs:start

334   (msa).start    = (arg_start);\
342 (msa).start = (arg_start);\
589 stk->u.mem.start = mem_start_stk[mnum];\
601 stk->u.mem.start = mem_start_stk[mnum];\
630 #define STACK_GET_MEM_RANGE(k, mnum, start, end) do {\ argument
634 if (level == 0) (start) = k->u.mem.pstr;\
708 mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\
720 mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\
727 mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\
742 mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\
749 mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\
762 mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\
769 mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\
864 if (STACK_AT(k->u.mem.start)->u.mem.pstr != endp) {\
905 if (STACK_AT(k->u.mem.start)->u.mem.pstr != endp) {\
2061 if (s != msa->start) in match_at()
3052 start: in onig_match()
3071 goto start; in onig_match()
3355 const UChar* start, const UChar* range, OnigRegion* region, OnigOptionType option) in onig_search() argument
3360 const UChar *orig_start = start; in onig_search()
3366 start: in onig_search()
3385 goto start; in onig_search()
3393 (int )str, (int )(end - str), (int )(start - str), (int )(range - str)); in onig_search()
3405 if (start > end || start < str) goto mismatch_no_msa; in onig_search()
3462 if (range > start) in onig_search()
3463 range = start + 1; in onig_search()
3465 range = start; in onig_search()
3469 if (range > start) { in onig_search()
3470 if (start != str) goto mismatch_no_msa; in onig_search()
3475 start = str; in onig_search()
3489 if (range > start) { in onig_search()
3490 if ((OnigDistance )(min_semi_end - start) > reg->anchor_dmax) { in onig_search()
3491 start = min_semi_end - reg->anchor_dmax; in onig_search()
3492 if (start < end) in onig_search()
3493 start = onigenc_get_right_adjust_char_head(reg->enc, str, start); in onig_search()
3495 start = onigenc_get_prev_char_head(reg->enc, str, end); in onig_search()
3502 if (start >= range) goto mismatch_no_msa; in onig_search()
3508 if ((OnigDistance )(max_semi_end - start) < reg->anchor_dmin) { in onig_search()
3509 start = max_semi_end - reg->anchor_dmin; in onig_search()
3510 start = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, str, start); in onig_search()
3512 if (range > start) goto mismatch_no_msa; in onig_search()
3529 if (min_semi_end > str && start <= min_semi_end) { in onig_search()
3550 start = end = str = address_for_empty_string; in onig_search()
3551 s = (UChar* )start; in onig_search()
3554 MATCH_ARG_INIT(msa, option, region, start); in onig_search()
3567 (int )(end - str), (int )(start - str), (int )(range - str)); in onig_search()
3573 int offset = (MIN(start, range) - str); in onig_search()
3578 s = (UChar* )start; in onig_search()
3579 if (range > start) { /* forward search */ in onig_search()
3598 if ((end - start) < reg->threshold_len) in onig_search()
3693 start, sch_start); in onig_search()