Lines Matching refs:xp
201 char *xp; in c_fc() local
206 Xinit(xs, xp, 128, ATEMP); in c_fc()
211 XcheckN(xs, xp, len + rep_len); in c_fc()
213 memcpy(xp, s, len); in c_fc()
214 xp += len; in c_fc()
216 memcpy(xp, rep, rep_len); in c_fc()
217 xp += rep_len; in c_fc()
224 XcheckN(xs, xp, len); in c_fc()
225 memcpy(xp, s, len); in c_fc()
226 xp += len; in c_fc()
227 line = Xclose(xs, xp); in c_fc()
333 char *xp; in c_fc() local
350 Xinit(xs, xp, n, hist_source->areap); in c_fc()
351 while ((n = shf_read(xp, Xnleft(xs, xp), shf)) > 0) { in c_fc()
352 xp += n; in c_fc()
353 if (Xnleft(xs, xp) <= 0) in c_fc()
354 XcheckN(xs, xp, Xlength(xs, xp)); in c_fc()
364 *xp = '\0'; in c_fc()
365 strip_nuls(Xstring(xs, xp), Xlength(xs, xp)); in c_fc()
366 return (hist_execute(Xstring(xs, xp), hist_source->areap)); in c_fc()