Lines Matching refs:strend
1227 char *strend;
1249 strend = s + len;
1308 if ((s + rx->minlen) > strend)
1316 s = CALLREG_INTUIT_START(aTHX_ rx, TARG, s, strend, r_flags, NULL);
1328 if (CALLREGEXEC(aTHX_ rx, s, strend, truebase, minmatch, TARG, NULL, r_flags))
1361 len < 0 || len > strend - s)
1438 rx->sublen = strend - truebase;
1444 rx->subbeg = savepvn(t, strend - t);
1445 rx->sublen = strend - t;
1964 char *strend;
2016 strend = s + len;
2017 slen = RX_MATCH_UTF8(rx) ? utf8_length((U8*)s, (U8*)strend) : len;
2037 s = CALLREG_INTUIT_START(aTHX_ rx, TARG, s, strend, r_flags, NULL);
2081 if (!CALLREGEXEC(aTHX_ rx, s, strend, orig, 0, TARG, NULL,
2102 if (m - s > strend - d) { /* faster to shorten from end */
2107 i = strend - d;
2155 } while (CALLREGEXEC(aTHX_ rx, s, strend, orig, s == m,
2160 i = strend - s;
2182 if (CALLREGEXEC(aTHX_ rx, s, strend, orig, 0, TARG, NULL,
2213 strend = s + (strend - m);
2225 } while (CALLREGEXEC(aTHX_ rx, s, strend, orig, s == m,
2228 sv_catpvn_utf8_upgrade(dstr, s, strend - s, nsv);
2230 sv_catpvn(dstr, s, strend - s);