Lines Matching refs:next
20 char *next; /* next character in RE */
41 #define PEEK() (*p->next)
42 #define PEEK2() (*(p->next+1))
43 #define MORE() (p->next < p->end)
44 #define MORE2() (p->next+1 < p->end)
49 #define NEXT() (p->next++)
50 #define NEXT2() (p->next += 2)
51 #define NEXTn(n) (p->next += (n))
52 #define GETNEXT() (*p->next++)
128 p->next = (char *)pattern; /* convenience; we do not modify it */
129 p->end = p->next + len;
587 if (p->next + 5 < p->end && strncmp(p->next, "[:<:]]", 6) == 0) {
592 if (p->next + 5 < p->end && strncmp(p->next, "[:>:]]", 6) == 0) {
724 register char *sp = p->next;
732 len = p->next - sp;
795 register char *sp = p->next;
805 len = p->next - sp;
843 register char *oldnext = p->next;
848 p->next = bracket;
854 assert(p->next == bracket+2);
855 p->next = oldnext;
889 register char *oldnext = p->next;
893 p->next = bracket;
900 assert(p->next == bracket+3);
901 p->next = oldnext;
988 p->next = nuls; /* try to bring things to a halt */