Lines Matching defs:startpos
854 char *startpos = strbeg;
858 s = find_byclass(prog, prog->regstclass, s, endpos, startpos, 1);
951 S_find_byclass(pTHX_ regexp * prog, regnode *c, char *s, char *strend, char *startpos, I32 norun)
1616 register char *startpos = stringarg;
1640 if (prog == NULL || startpos == NULL) {
1646 if (strend - startpos < minlen) {
1665 PL_regbol = startpos;
1673 PL_regtill = startpos+minend;
1679 s = startpos;
1685 PL_reg_ganch = startpos;
1720 UNI_DISPLAY_REGEX) : startpos;
1721 int len1 = do_utf8 ? SvCUR(dsv1) : strend - startpos;
1740 if (s == startpos && regtry(prog, startpos))
1752 if (s == startpos)
1769 if (s > startpos)
1946 if (find_byclass(prog, c, s, strend, startpos, 0))
2041 I32 i = PL_regeol - startpos + (stringarg - strbeg);
2068 S_regtry(pTHX_ regexp *prog, char *startpos)
2143 prog->startp[0] = startpos - PL_bostr;
2144 PL_reginput = startpos;
2152 DEBUG_r(PL_reg_starttry = startpos);