Lines Matching refs:ep
56 #define PLACE(c) ep[c >> 3] |= bittab[c & 07]
57 #define ISTHERE(c) (ep[c >> 3] & bittab[c & 07])
72 int advance(const char *lp, const char *ep);
76 compile(char *instring, char *ep, const char *endbuf, int seof) in compile() argument
101 if (*ep == 0 && !sed) in compile()
103 RETURN(ep); in compile()
112 if (ep >= endbuf) in compile()
116 lastep = ep; in compile()
118 *ep++ = CCEOF; in compile()
121 RETURN(ep); in compile()
126 *ep++ = CDOT; in compile()
132 *ep++ = CCEOF; in compile()
136 RETURN(ep); in compile()
148 *ep++ = CDOL; in compile()
152 if (&ep[17] >= endbuf) in compile()
155 *ep++ = CCL; in compile()
158 ep[i] = 0; in compile()
172 if (&ep[32] >= endbuf) in compile()
174 ep[-1] = CXCL; in compile()
176 ep[i] = 0; in compile()
185 if (&ep[32] >= endbuf) in compile()
187 ep[-1] = CXCL; in compile()
189 ep[i] = 0; in compile()
209 ep[cclcnt] ^= 0377; in compile()
210 ep[0] &= 0376; in compile()
212 ep[-1] = NCCL; in compile()
214 ep[0] |= 01; in compile()
218 ep += iflag; in compile()
229 *ep++ = CBRA; in compile()
230 *ep++ = (char)nbra++; in compile()
236 *ep++ = CKET; in compile()
237 *ep++ = *--bracketp; in compile()
257 *ep++ = (char)i; in compile()
262 *ep++ = (char)255; in compile()
272 *ep++ = (char)i; in compile()
273 else if ((ep[-1] & 0377) < (ep[-2] & 0377)) in compile()
288 *ep++ = CBACK; in compile()
289 *ep++ = (char)c; in compile()
297 lastep = ep; in compile()
298 *ep++ = CCHR; in compile()
299 *ep++ = (char)c; in compile()
339 advance(const char *lp, const char *ep) in advance() argument
349 switch (*ep++) { in advance()
352 if (*ep++ == *lp++) in advance()
377 ep += 32; in advance()
390 ep += 16; in advance()
397 braslist[*ep++] = (char *)lp; in advance()
402 braelist[*ep++] = (char *)lp; in advance()
407 c = *ep++; in advance()
408 getrnge(ep); in advance()
418 ep += 2; in advance()
423 getrnge(ep); in advance()
433 ep += 2; in advance()
438 getrnge(ep + 32); in advance()
452 ep += 34; /* 32 + 2 */ in advance()
461 getrnge(ep + 16); in advance()
475 ep += 18; /* 16 + 2 */ in advance()
480 bbeg = braslist[*ep]; in advance()
481 ct = braelist[*ep++] - bbeg; in advance()
491 bbeg = braslist[*ep]; in advance()
492 ct = braelist[*ep++] - bbeg; in advance()
498 if (advance(lp, ep)) in advance()
513 while (*lp++ == *ep); in advance()
514 ep++; in advance()
523 ep += 32; in advance()
536 ep += 16; in advance()
544 if (advance(lp, ep)) in advance()