Lines Matching defs:nextchr
70 const char *nextchr; /* next char in current expression */
92 #define getchr(vp) (*(vp)->nextchr++)
93 #define peekchr(vp) (*(vp)->nextchr)
94 #define ungetchr(vp) ((vp)->nextchr--)
122 vp->errchr = vp->nextchr;
123 vp->nextchr = "";
507 vp->errchr = vp->nextchr;
514 vp->errchr = vp->nextchr;
517 vp->nextchr--;
616 vp->nextchr = vp->errchr;
662 if(vp->nextchr==0)
838 if(*vp->nextchr=='L' && vp->nextchr[1]=='\'')
840 vp->nextchr++;
843 pos = vp->nextchr;
853 vp->nextchr +=2;
856 d = chresc(pos+1,(char**)&vp->nextchr);
858 if(*vp->nextchr=='\'')
859 vp->nextchr++;
862 d = (*vp->convert)(&vp->nextchr, &lvalue, LOOKUP, 0);
863 if (vp->nextchr == pos)
896 vp->nextchr = vp->errchr;
907 cur.expr = cur.nextchr = string;
923 cur.nextchr = cur.errchr;
937 *last = (char*)(cur.nextchr);