Lines Matching refs:xcp
911 static char *xcp; /* current position */
1119 for (cp = xcp; cp < (xcp + nb); ++nc)
1197 xlp = xcp = xep = buf;
1198 *xcp = 0;
1259 x_goto(xcp);
1340 memmove(xcp + len, xcp, xep - xcp + 1);
1341 memmove(xcp, cp, len);
1342 xcp += len;
1351 char *cp = xcp;
1358 * we want xcp to reflect the new position.
1362 x_adj_ok = tobool(xcp >= xlp);
1368 while (cp > xcp)
1382 if (xcp == xbuf) {
1387 x_goto(xcp - 1);
1388 } while ((++i < x_arg) && (xcp != xbuf));
1399 cp = xcp;
1427 cp = xcp;
1438 nb = cp - xcp;
1441 if (xmp != NULL && xmp > xcp) {
1442 if (xcp + nb > xmp)
1443 xmp = xcp;
1455 memmove(xcp, xcp + nb, xep - xcp + 1);
1459 x_zots(xcp);
1476 /*x_goto(xcp);*/
1480 while (cp > xcp)
1519 char *cp = xcp;
1543 char *cp = xcp;
1555 nc = x_nb2nc(cp - xcp);
1571 xcp = cp;
1573 } else if (cp < xcp) {
1575 while (cp < xcp)
1576 x_bs3(&xcp);
1577 } else if (cp > xcp) {
1579 while (cp > xcp)
1580 x_zotc3(&xcp);
1669 if (xcp == xbuf) {
1674 x_goto(xcp - 1);
1675 if (xcp == xbuf)
1684 char *cp = xcp, *cp2;
1686 if (xcp == xep) {
1703 char *cp = xcp;
1725 char *cp = xcp, *p, tmp[4];
1841 xep = xcp = xbuf + strlen(xbuf);
1995 size_t curs = xcp - xbuf;
2029 xcp = xbuf;
2033 *xcp = 0;
2144 while (cp > xcp)
2169 if (xcp == xbuf) {
2172 } else if (xcp == xep || Flag(FGMACS)) {
2173 if (xcp - xbuf == 1) {
2181 x_bs3(&xcp);
2182 if (utf_mbtowc(&tmpa, xcp) == (size_t)-1) {
2186 x_bs3(&xcp);
2187 if (utf_mbtowc(&tmpb, xcp) == (size_t)-1) {
2191 utf_wctomb(xcp, tmpa);
2192 x_zotc3(&xcp);
2193 utf_wctomb(xcp, tmpb);
2194 x_zotc3(&xcp);
2200 if (utf_mbtowc(&tmpa, xcp) == (size_t)-1) {
2204 x_bs3(&xcp);
2205 if (utf_mbtowc(&tmpb, xcp) == (size_t)-1) {
2209 utf_wctomb(xcp, tmpa);
2210 x_zotc3(&xcp);
2211 utf_wctomb(xcp, tmpb);
2212 x_zotc3(&xcp);
2242 size_t col = xcp - xbuf;
2262 mkssert(xcp != NULL);
2263 strndupx(cp, xcp, nchars, AEDIT);
2283 xmp = xcp;
2301 x_goto(xcp - len);
2317 xlp = xep = xcp = xbp = xbuf;
2319 *xcp = 0;
2591 xmp = xcp;
2605 if (xmp > xcp) {
2606 rsize = xmp - xcp;
2607 xr = xcp;
2609 rsize = xcp - xmp;
2628 xmp = xcp;
2698 nwords = x_cf_glob(&i, xbuf, xep - xbuf, xcp - xbuf,
2732 nwords = x_cf_glob(&flags, xbuf, xep - xbuf, xcp - xbuf,
2784 xcp = xbuf + start;
2786 memmove(xcp, xcp + olen, xep - xcp + 1);
2824 if ((xbp = xcp - (x_displen / 2)) < xbuf)
3001 xcp = xbp = xbuf;
3013 char *o_xbp = xbp, *o_xep = xep, *o_xcp = xcp;
3020 xbuf = xbp = xcp = v;
3030 xcp = o_xcp;
3187 char *cp = xcp;
3244 * while (cp > xcp)