Lines Matching refs:xp
198 char *xp; in c_fc() local
203 Xinit(xs, xp, 128, ATEMP); in c_fc()
208 XcheckN(xs, xp, len + rep_len); in c_fc()
210 memcpy(xp, s, len); in c_fc()
211 xp += len; in c_fc()
213 memcpy(xp, rep, rep_len); in c_fc()
214 xp += rep_len; in c_fc()
221 XcheckN(xs, xp, len); in c_fc()
222 memcpy(xp, s, len); in c_fc()
223 xp += len; in c_fc()
224 line = Xclose(xs, xp); in c_fc()
329 char *xp; in c_fc() local
346 Xinit(xs, xp, n, hist_source->areap); in c_fc()
347 while ((n = shf_read(xp, Xnleft(xs, xp), shf)) > 0) { in c_fc()
348 xp += n; in c_fc()
349 if (Xnleft(xs, xp) <= 0) in c_fc()
350 XcheckN(xs, xp, Xlength(xs, xp)); in c_fc()
360 *xp = '\0'; in c_fc()
361 strip_nuls(Xstring(xs, xp), Xlength(xs, xp)); in c_fc()
362 return (hist_execute(Xstring(xs, xp))); in c_fc()