Lines Matching refs:nextchr
69 const char *nextchr; /* next char in current expression */ member
90 #define getchr(vp) (*(vp)->nextchr++)
91 #define peekchr(vp) (*(vp)->nextchr)
92 #define ungetchr(vp) ((vp)->nextchr--)
120 vp->errchr = vp->nextchr; in _seterror()
121 vp->nextchr = ""; in _seterror()
430 vp->errchr = vp->nextchr; in gettok()
437 vp->errchr = vp->nextchr; in gettok()
440 vp->nextchr--; in gettok()
537 vp->nextchr = vp->errchr; in expr()
581 if(vp->nextchr==0) in expr()
750 if(*vp->nextchr=='L' && vp->nextchr[1]=='\'') in expr()
752 vp->nextchr++; in expr()
755 pos = vp->nextchr; in expr()
765 vp->nextchr +=2; in expr()
768 d = chresc(pos+1,(char**)&vp->nextchr); in expr()
770 if(*vp->nextchr=='\'') in expr()
771 vp->nextchr++; in expr()
774 d = (*vp->convert)(&vp->nextchr, &lvalue, LOOKUP, 0); in expr()
775 if (vp->nextchr == pos) in expr()
808 vp->nextchr = vp->errchr; in expr()
819 cur.expr = cur.nextchr = string; in arith_compile()
830 cur.nextchr = cur.errchr; in arith_compile()
843 *last = (char*)(cur.nextchr); in arith_compile()