Lines Matching refs:HERE
182 #define INSERT(op, pos) doinsert(p, (sop)(op), HERE()-(pos)+1, pos)
183 #define AHEAD(pos) dofwd(p, pos, HERE()-(pos))
184 #define ASTERN(sop, pos) EMIT(sop, HERE()-pos)
185 #define HERE() (p->slen) macro
367 pos = HERE(); in p_ere_exp()
374 p->pbegin[subno] = HERE(); in p_ere_exp()
379 p->pend[subno] = HERE(); in p_ere_exp()
556 bc->fwd = HERE(); in p_branch_ins_offset()
664 bc.start = HERE(); in p_re()
676 (void) REQUIRE(HERE() != bc.start, REG_BADPAT); in p_re()
710 pos = HERE(); /* repetition op, if any, covers from here */ in p_simp_re()
741 p->pbegin[subno] = HERE(); in p_simp_re()
747 p->pend[subno] = HERE(); in p_simp_re()
1163 sopno finish = HERE(); in repeat()
1417 sopno ret = HERE(); in dupl()
1472 sn = HERE(); in doinsert()
1474 assert(HERE() == sn+1); in doinsert()
1489 (HERE()-pos-1)*sizeof (sop)); in doinsert()