Home | History | Annotate | Download | only in lib

Lines Matching refs:last_start

43 					 Idx start, Idx last_start, Idx stop,
434 Idx last_start = start + range;
439 if (BE (length < last_start || (0 <= range && last_start < start), 0))
440 last_start = length;
441 else if (BE (last_start < 0 || (range < 0 && start <= last_start), 0))
442 last_start = 0;
450 if (start < last_start && bufp->fastmap != NULL && !bufp->fastmap_accurate)
479 result = re_search_internal (bufp, string, length, start, last_start, stop,
637 meaning as with regexec. LAST_START is START + RANGE, where
642 (0 <= LAST_START && LAST_START <= LENGTH) */
648 Idx start, Idx last_start, Idx stop,
669 && start != last_start && !preg->can_be_null)
689 assert (0 <= last_start && last_start <= length);
700 if (start != 0 && last_start != 0)
702 start = last_start = 0;
749 incr = (last_start < start) ? -1 : 1;
750 left_lim = (last_start < start) ? last_start : start;
751 right_lim = (last_start < start) ? start : last_start;
756 | (start <= last_start ? 2 : 0)
866 start <= last_start ? &match_first : NULL);