Lines Matching refs:xp
52 char *xp; member
124 Xcheck(rp->xs, rp->xp); \
125 *rp->xp++ = cev; \
174 Xinit(ri->xs, ri->xp, 64, ATEMP); \
181 *retrace_info->xp = '\0'; \
182 sp = Xstring(retrace_info->xs, retrace_info->xp); \
402 *retrace_info->xp++ = '('; in yylex()
1132 char *xp; in readhere() local
1140 Xinit(xs, xp, 256, ATEMP); in readhere()
1145 xpos = Xsavepos(xs, xp); in readhere()
1187 Xcheck(xs, xp); in readhere()
1188 Xput(xs, xp, c); in readhere()
1195 Xcheck(xs, xp); in readhere()
1196 Xput(xs, xp, c); in readhere()
1203 xp = Xrestpos(xs, xp, xpos); in readhere()
1205 Xput(xs, xp, '\0'); in readhere()
1206 iop->heredoc = Xclose(xs, xp); in readhere()
1359 char *xp = Xstring(s->xs, xp), *cp; in getsc_line() local
1364 XcheckN(s->xs, xp, LINE); in getsc_line()
1365 *xp = '\0'; in getsc_line()
1366 s->start = s->str = xp; in getsc_line()
1385 nread = x_read(xp); in getsc_line()
1389 xp[nread] = '\0'; in getsc_line()
1390 xp += nread; in getsc_line()
1400 char *p = shf_getse(xp, Xnleft(s->xs, xp), s->u.shf); in getsc_line()
1409 if (!p || (xp = p, xp[-1] == '\n')) in getsc_line()
1413 xp++; in getsc_line()
1414 XcheckN(s->xs, xp, Xlength(s->xs, xp)); in getsc_line()
1416 xp--; in getsc_line()
1437 cp = Xstring(s->xs, xp); in getsc_line()
1440 strip_nuls(Xstring(s->xs, xp), Xlength(s->xs, xp)); in getsc_line()
1442 if (Xlength(s->xs, xp) == 0) { in getsc_line()
1457 cp = Xstring(s->xs, xp); in getsc_line()
1723 if (Xlength(rp->xs, rp->xp)) in ungetsc()
1724 rp->xp--; in ungetsc()