Lines Matching refs:match_first
642 int fl_longest_match, match_first, match_kind, match_last = -1;
724 match_first = start;
740 for (;; match_first += incr)
743 if (match_first < left_lim || right_lim < match_first)
759 while (BE (match_first < right_lim, 1)
760 && !fastmap[t[(unsigned char) string[match_first]]])
761 ++match_first;
766 while (BE (match_first < right_lim, 1)
767 && !fastmap[(unsigned char) string[match_first]])
768 ++match_first;
771 if (BE (match_first == right_lim, 0))
773 ch = match_first >= length
774 ? 0 : (unsigned char) string[match_first];
783 while (match_first >= left_lim)
785 ch = match_first >= length
786 ? 0 : (unsigned char) string[match_first];
789 --match_first;
791 if (match_first < left_lim)
803 unsigned int offset = match_first - mctx.input.raw_mbs_idx;
806 err = re_string_reconstruct (&mctx.input, match_first,
811 offset = match_first - mctx.input.raw_mbs_idx;
815 ch = (match_first >= length
819 match_first += incr;
820 if (match_first < left_lim || match_first > right_lim)
831 err = re_string_reconstruct (&mctx.input, match_first, eflags);
846 range >= 0 ? &match_first : NULL);
928 pmatch[reg_idx].rm_so += match_first;
929 pmatch[reg_idx].rm_eo += match_first;
1212 /* We found a match, do not modify match_first below. */