Lines Matching defs:NEXT
106 const char *next; /* next character in RE */
194 #define PEEK() (*p->next)
195 #define PEEK2() (*(p->next+1))
196 #define MORE() (p->next < p->end)
197 #define MORE2() (p->next+1 < p->end)
201 #define EAT(c) ((SEE(c)) ? (NEXT(), 1) : 0)
204 #define NEXT() (p->next++)
205 #define NEXT2() (p->next += 2)
206 #define NEXTn(n) (p->next += (n))
207 #define GETNEXT() (*p->next++)
329 p->next = pattern; /* convenience; we do not modify it */
330 p->end = p->next + len;
618 p->next--;
633 NEXT();
670 NEXT();
717 * bogus 'next' offset, since we still have more to parse
1028 p->next--;
1065 NEXT();
1105 if (p->next + 5 < p->end && strncmp(p->next, "[:<:]]", 6) == 0) {
1110 if (p->next + 5 < p->end && strncmp(p->next, "[:>:]]", 6) == 0) {
1225 NEXT();
1299 const char *sp = p->next;
1304 NEXT();
1305 len = p->next - sp;
1378 const char *sp = p->next;
1385 NEXT();
1390 len = p->next - sp;
1489 const char *oldnext = p->next;
1497 p->next = bracket;
1511 assert(p->next == p->end);
1512 p->next = oldnext;
1552 const char *oldnext = p->next;
1558 p->next = bracket;
1565 assert(p->next == bracket+3);
1566 p->next = oldnext;
1644 - wgetnext - helper function for WGETNEXT() macro. Gets the next wide
1657 n = mbrtowc(&wc, p->next, (size_t)(p->end - p->next), &mbs);
1664 p->next += n;
1667 return *p->next++;
1683 p->next = nuls; /* try to bring things to a halt */
2230 /* We must skip to the next position, or we'll
2327 size_t* pmatches; /* pmatches[k] points to the next i