Lines Matching refs: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 */ member
66 ex->errchr = ex->nextchr; in seterror()
67 ex->nextchr = ""; in seterror()
246 pos = --ex->nextchr; in expr()
247 if (isdigit(c)) n = strton(ex->nextchr, &ex->nextchr, NiL, 0); in expr()
248 else if (ex->convert) n = (*ex->convert)(ex->nextchr, &ex->nextchr, ex->handle); in expr()
249 if (ex->nextchr == pos) error(ex, "syntax error"); in expr()
279 ex.nextchr = (char*)s; in strexpr()
289 ex.nextchr = ex.errchr; in strexpr()
292 if (end) *end = ex.nextchr; in strexpr()