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