Home | History | Annotate | Download | only in Support

Lines Matching defs:HERE

132 #define	INSERT(op, pos)	doinsert(p, (sop)(op), HERE()-(pos)+1, pos)
133 #define AHEAD(pos) dofwd(p, pos, HERE()-(pos))
134 #define ASTERN(sop, pos) EMIT(sop, HERE()-pos)
135 #define HERE() (p->slen)
267 conc = HERE();
270 REQUIRE(HERE() != conc, REG_EMPTY); /* require nonempty */
284 prevfwd = HERE();
313 pos = HERE();
320 p->pbegin[subno] = HERE();
325 p->pend[subno] = HERE();
497 sopno start = HERE();
517 REQUIRE(HERE() != start, REG_EMPTY); /* require nonempty */
535 pos = HERE(); /* repetition op, if any, covers from here */
560 p->pbegin[subno] = HERE();
562 /* the MORE here is an error heuristic */
566 p->pend[subno] = HERE();
572 case BACKSL|')': /* should not get here -- must be user */
791 /* xxx what about signed chars here... */
976 sopno start, /* operand from here to end of strip */
980 sopno finish = HERE();
1132 * The main task here is merging identical sets. This is usually a waste
1312 sopno start, /* from here */
1315 sopno ret = HERE();
1369 sn = HERE();
1371 assert(HERE() == sn+1);
1386 (HERE()-pos-1)*sizeof(sop));