Lines Matching refs:rm_so
451 ofs = pmatch[0].rm_so; in litexec()
472 pmatch[idx].rm_so = ofs + (sub - search); in litexec()
473 pmatch[idx].rm_eo = pmatch[idx].rm_so + pat->len; in litexec()
476 ofs = pmatch[idx].rm_so + 1; in litexec()
484 pmatch[n].rm_so = pmatch[n].rm_eo = -1; in litexec()
541 lastmatch.rm_so = lastmatch.rm_eo = 0; in procline()
552 pmatch.rm_so = st; in procline()
564 if (xflag && (pmatch.rm_so != 0 || in procline()
570 if (pmatch.rm_so != 0 && in procline()
571 sscanf(&pc->ln.dat[pmatch.rm_so - 1], in procline()
592 (unsigned int)pmatch.rm_so + 1 < retry)) in procline()
593 retry = pmatch.rm_so + 1; in procline()
611 if (pmatch.rm_so < chkmatch.rm_so || in procline()
612 (pmatch.rm_so == chkmatch.rm_so && in procline()
613 (pmatch.rm_eo - pmatch.rm_so) > in procline()
614 (chkmatch.rm_eo - chkmatch.rm_so))) { in procline()
654 else if (st == nst && lastmatch.rm_so == lastmatch.rm_eo) in procline()
801 if (match.rm_so == match.rm_eo) in printline()
808 pc->ln.boff = match.rm_so; in printline()
811 fwrite(pc->ln.dat + a, match.rm_so - a, 1, in printline()
816 fwrite(pc->ln.dat + match.rm_so, in printline()
817 match.rm_eo - match.rm_so, 1, stdout); in printline()