Lines Matching refs:nextchr
70 const char *nextchr; /* next char in current expression */ member
92 #define getchr(vp) (*(vp)->nextchr++)
93 #define peekchr(vp) (*(vp)->nextchr)
94 #define ungetchr(vp) ((vp)->nextchr--)
122 vp->errchr = vp->nextchr; in _seterror()
123 vp->nextchr = ""; in _seterror()
513 vp->errchr = vp->nextchr; in gettok()
520 vp->errchr = vp->nextchr; in gettok()
523 vp->nextchr--; in gettok()
622 vp->nextchr = vp->errchr; in expr()
668 if(vp->nextchr==0) in expr()
845 if(*vp->nextchr=='L' && vp->nextchr[1]=='\'') in expr()
847 vp->nextchr++; in expr()
850 pos = vp->nextchr; in expr()
860 vp->nextchr +=2; in expr()
863 d = chresc(pos+1,(char**)&vp->nextchr); in expr()
865 if(*vp->nextchr=='\'') in expr()
866 vp->nextchr++; in expr()
869 d = (*vp->convert)(&vp->nextchr, &lvalue, LOOKUP, 0); in expr()
870 if (vp->nextchr == pos) in expr()
903 vp->nextchr = vp->errchr; in expr()
914 cur.expr = cur.nextchr = string; in arith_compile()
930 cur.nextchr = cur.errchr; in arith_compile()
944 *last = (char*)(cur.nextchr); in arith_compile()