Searched refs:nextchr (Results 1 - 20 of 20) sorted by relevance

/illumos-gate/usr/src/lib/libshell/common/sh/
H A Dstreval.c69 const char *nextchr; /* next char in current expression */ member in struct:vars
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
[all...]
/illumos-gate/usr/src/lib/libast/common/string/
H A Dstrexpr.c43 #define getchr(ex) (*(ex)->nextchr++)
44 #define peekchr(ex) (*(ex)->nextchr)
45 #define ungetchr(ex) ((ex)->nextchr--)
51 char* nextchr; /* next expression char */ member in struct:__anon2671
66 ex->errchr = ex->nextchr;
67 ex->nextchr = "";
246 pos = --ex->nextchr;
247 if (isdigit(c)) n = strton(ex->nextchr, &ex->nextchr, NiL, 0);
248 else if (ex->convert) n = (*ex->convert)(ex->nextchr,
[all...]
/illumos-gate/usr/src/lib/libpp/common/
H A Dpplib.h140 char* nextchr; /* next input char (first elt) */ member in struct:ppinstk
474 #define peekchr() (*pp.in->nextchr)
475 #define ungetchr(c) (*--pp.in->nextchr=(c))
572 cur->nextchr = p; \
574 debug((-7, "PUSH in=%s next=%s", ppinstr(pp.in), pptokchr(*pp.in->nextchr))); \
585 cur->buffer = cur->nextchr = ppexpand(p); \
588 debug((-7, "PUSH in=%s next=%s", ppinstr(pp.in), pptokchr(*pp.in->nextchr))); \
603 cur->nextchr = p->macro->value; \
607 debug((-7, "PUSH in=%s next=%s", ppinstr(pp.in), pptokchr(*pp.in->nextchr))); \
616 cur->nextchr
[all...]
H A Dppfsm.c894 pp.in->nextchr--;
899 *((pp.in->nextchr = pp.in->buffer + PPBAKSIZ) - 1) = c;
902 (pp.in->flags & IN_prototype) ? pppread(pp.in->nextchr) :
904 read(pp.in->fd, pp.in->nextchr, PPBUFSIZ);
908 if (pp.in->nextchr[c - 1] == '\n') pp.in->flags |= IN_newline;
932 pp.in->nextchr = ket + 1;
940 pp.in->nextchr[c] = 0;
941 debug((-7, "refill(\"%s\") = %d = \"%-.*s%s\"", error_info.file, c, (c > 32 ? 32 : c), pp.in->nextchr, c > 32 ? "..." : ""));
943 sfprintf(sfstderr, "===== refill(\"%s\") = %d =====\n%s\n===== eob(\"%s\") =====\n", error_info.file, c, pp.in->nextchr, error_info.file);
H A Dppinput.c237 debug((-7, "PUSH in=%s next=%s [%s]", ppinstr(pp.in), pptokchr(*pp.in->nextchr), pp.in->nextchr));
244 debug((-7, "PUSH in=%s next=%s [%s]", ppinstr(pp.in), pptokchr(*pp.in->nextchr), pp.in->nextchr));
256 cur->nextchr = p;
264 debug((-7, "PUSH in=%s next=%s", ppinstr(pp.in), pptokchr(*pp.in->nextchr)));
714 pp.in->nextchr = pp.in->buffer + PPBAKSIZ;
715 *pp.in->nextchr++ = 0;
716 *pp.in->nextchr = 0;
H A Dppfsm.h251 debug((-7, "POP in=%s next=%s state=%s", ppinstr(cur), pptokchr(*prv->nextchr), pplexstr(INDEX(rp)))); \
252 ip = (pp.in = prv)->nextchr; \
H A Dppcall.c184 for (p = pp.in->nextchr; isspace(*p); p++);
187 old_next = (c == MARK) ? pp.in->nextchr : NiL;
206 pp.in->nextchr = old_next;
H A Dpptrace.c243 if ((s = pp.in->nextchr) && *s)
H A Dpplex.c53 #define CACHEINX() do{ip=pp.in->nextchr;}while(0)
64 #define SYNCINX() do{pp.in->nextchr=ip;}while(0)
160 #define CACHEIN() (ip=pp.in->nextchr)
168 #define SYNCIN() (pp.in->nextchr=ip)
661 if (prv && (!INMACRO(rp) || (st & (COMPATIBILITY|TRANSITION)) == COMPATIBILITY && ppismac(*prv->nextchr)))
H A Dppcontrol.c913 s = pp.in->nextchr;
/illumos-gate/usr/src/cmd/vi/port/
H A Dex_voper.c481 wcursor = nextchr(wcursor);
489 wcursor = nextchr(wcursor);
557 wcursor = nextchr(wcursor);
594 wcursor = nextchr(wcursor);
757 wcursor = nextchr(wcursor);
1015 wcursor = nextchr(wcursor);
1062 wcursor = nextchr(wcursor);
1084 wcursor = nextchr(wcursor);
1089 wcursor = nextchr(wcursor);
1112 wcursor = nextchr(wcurso
[all...]
H A Dex.h461 unsigned char *nextchr();
605 unsigned char *nextchr();
H A Dex_vops2.c77 i -= lcolumn(nextchr(cp));
1558 cp = nextchr(cp);
1563 cp = nextchr(cp);
1573 cp = nextchr(cp);
H A Dex_vops3.c539 wcursor = nextchr(wcursor);
H A Dex_vwind.c492 wcursor = nextchr(wcursor);
H A Dex_subr.c1142 unsigned char *nextchr(cursor)
H A Dex_vmain.c917 cursor = nextchr(cursor);
H A Dex_vops.c975 endcurs = nextchr(endcurs);
H A Dex_vput.c255 vgotoCL(lcolumn(nextchr(cp)));
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/pppoe/
H A Doptions.c985 int (*nextchr)(void *), void *arg, int flag)
1002 ichr = (*nextchr)(arg);

Completed in 106 milliseconds