nextc
memout.nextc = memout.buf;
memout.nextc - memout.buf : 0;
memout.nextc = NULL;
parsefile->nextc = parsenextc;
parsenextc = parsefile->nextc;
const char *nextc; /* next char in buffer */
.nextc = basebuf,
dest->nextc = dest->buf;
offset = dest->nextc - dest->buf;
dest->nextc = dest->buf + offset;
if (dest->buf == NULL || dest->nextc == dest->buf || dest->fd < 0)
if (xwrite(dest->fd, dest->buf, dest->nextc - dest->buf) < 0)
dest->nextc = dest->buf;
output.nextc = output.buf;
char *nextc;
#define outc(c, file) ((file)->nextc == (file)->bufend ? (emptyoutbuf(file), *(file)->nextc++ = (c)) : (*(file)->nextc++ = (c)))
do_hvis(char *dst, int c, int flag, int nextc, const char *extra)
dst = do_svis(dst, c, flag, nextc, extra);
do_svis(char *dst, int c, int flag, int nextc, const char *extra)
if (isoctal(nextc)) {
rk_svis(char *dst, int c, int flag, int nextc, const char *extra)
dst = do_hvis(dst, c, flag, nextc, nextra);
dst = do_svis(dst, c, flag, nextc, nextra);
rk_vis(char *dst, int c, int flag, int nextc)
dst = do_hvis(dst, uc, flag, nextc, extra);
dst = do_svis(dst, uc, flag, nextc, extra);
if (isoctal(nextc)) {
vis(char *dst, int c, int flag, int nextc)
ctr2 = nextc(ctr1);
ctr3 = nextc(ctr2);
ctr4 = nextc(ctr3);
ctr5 = nextc(ctr4);
ctr6 = nextc(ctr5);
ctr7 = nextc(ctr6);
ctr8 = nextc(ctr7);
ctr1 = nextc(ctr8);
ctr1 = nextc(ctr1);
nextc:
goto nextc;