Lines Matching defs:nextchr
43 #define getchr(ex) (*(ex)->nextchr++)
44 #define peekchr(ex) (*(ex)->nextchr)
45 #define ungetchr(ex) ((ex)->nextchr--)
51 char* nextchr; /* next expression char */
66 ex->errchr = ex->nextchr;
67 ex->nextchr = "";
246 pos = --ex->nextchr;
247 if (isdigit(c)) n = strton(ex->nextchr, &ex->nextchr, NiL, 0);
248 else if (ex->convert) n = (*ex->convert)(ex->nextchr, &ex->nextchr, ex->handle);
249 if (ex->nextchr == pos) error(ex, "syntax error");
279 ex.nextchr = (char*)s;
289 ex.nextchr = ex.errchr;
292 if (end) *end = ex.nextchr;