Lines Matching refs:xp
195 char *xp;
200 Xinit(xs, xp, 128, ATEMP);
205 XcheckN(xs, xp, len + rep_len);
207 memcpy(xp, s, len);
208 xp += len;
210 memcpy(xp, rep, rep_len);
211 xp += rep_len;
218 XcheckN(xs, xp, len);
219 memcpy(xp, s, len);
220 xp += len;
221 line = Xclose(xs, xp);
317 char *xp;
333 Xinit(xs, xp, n, hist_source->areap);
334 while ((n = shf_read(xp, Xnleft(xs, xp), shf)) > 0) {
335 xp += n;
336 if (Xnleft(xs, xp) <= 0)
337 XcheckN(xs, xp, Xlength(xs, xp));
347 *xp = '\0';
348 strip_nuls(Xstring(xs, xp), Xlength(xs, xp));
349 return (hist_execute(Xstring(xs, xp), hist_source->areap));