Lines Matching defs:startpos
1882 startpos, doutf8, depth)
3677 char *startpos;
3702 startpos = stringarg;
3737 startpos = HOPBACKc(reginfo->ganch, prog->gofs);
3738 if (!startpos ||
3739 ((flags & REXEC_FAIL_ON_UNDERFLOW) && startpos < stringarg))
3747 startpos = reginfo->ganch;
3750 startpos = HOPBACKc(startpos, prog->gofs);
3751 if (!startpos)
3752 startpos = strbeg;
3755 startpos = strbeg;
3759 if ((startpos + minlen) > strend || startpos < strbeg) {
3772 s = startpos;
3777 s = re_intuit_start(rx, sv, strbeg, startpos, strend,
3980 * (ganch-gofs); we already set startpos to this above; if intuit
3982 assert(startpos == HOPBACKc(reginfo->ganch, prog->gofs));
3983 if (s == startpos && regtry(reginfo, &s))
4363 NOTE: *startpos may be modifed by regtry() to signal to the caller
6440 S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode *prog)
6456 char *locinput = startpos;
9711 (long)(locinput - startpos),
9712 (long)(reginfo->till - startpos),