Lines Matching refs:src_end
172 const char *src_end; /* end (`\0') of source string */ member
290 while (++s < ms->src_end) { in matchbalance()
304 while ((s+i)<ms->src_end && singlematch(uchar(*(s+i)), p, ep)) in max_expand()
322 else if (s<ms->src_end && singlematch(uchar(*s), p, ep)) in min_expand()
358 if ((size_t)(ms->src_end-s) >= len && in match_capture()
411 return (s == ms->src_end) ? s : NULL; /* check end of string */ in match()
416 int m = s<ms->src_end && singlematch(uchar(*s), p, ep); in match()
518 ms.src_end = s+l1; in str_find_aux()
531 } while (s1++ < ms.src_end && !anchor); in str_find_aux()
556 ms.src_end = s+ls; in gmatch_aux()
558 src <= ms.src_end; in gmatch_aux()
660 ms.src_end = src+srcl; in str_gsub()
671 else if (src < ms.src_end) in str_gsub()
676 luaL_addlstring(&b, src, ms.src_end-src); in str_gsub()