Home | History | Annotate | Download | only in src

Lines Matching refs:xcp

910 static char *xcp;		/* current position */
1135 for (cp = xcp; cp < (xcp + nb); ++nc)
1209 xlp = xcp = xep = buf;
1210 *xcp = 0;
1273 x_goto(xcp);
1354 memmove(xcp + len, xcp, xep - xcp + 1);
1355 memmove(xcp, cp, len);
1356 xcp += len;
1365 char *cp = xcp;
1372 * we want xcp to reflect the new position.
1376 x_adj_ok = tobool(xcp >= xlp);
1382 while (cp > xcp)
1396 if (xcp == xbuf) {
1401 x_goto(xcp - 1);
1402 } while ((++i < x_arg) && (xcp != xbuf));
1413 cp = xcp;
1441 cp = xcp;
1452 nb = cp - xcp;
1455 if (xmp != NULL && xmp > xcp) {
1456 if (xcp + nb > xmp)
1457 xmp = xcp;
1469 memmove(xcp, xcp + nb, xep - xcp + 1);
1473 x_zots(xcp);
1490 /*x_goto(xcp);*/
1494 while (cp > xcp)
1533 char *cp = xcp;
1557 char *cp = xcp;
1569 nc = x_nb2nc(cp - xcp);
1581 xcp = cp;
1583 } else if (cp < xcp) {
1585 while (cp < xcp)
1586 x_bs3(&xcp);
1587 } else if (cp > xcp) {
1589 while (cp > xcp)
1590 x_zotc3(&xcp);
1672 if (xcp == xbuf) {
1677 x_goto(xcp - 1);
1678 if (xcp == xbuf)
1687 char *cp = xcp, *cp2;
1689 if (xcp == xep) {
1706 char *cp = xcp;
1728 char *cp = xcp, *p, tmp[4];
1847 xep = xcp = xbuf + strlen(xbuf);
2001 size_t curs = xcp - xbuf;
2035 xcp = xbuf;
2039 *xcp = 0;
2142 while (cp > xcp)
2167 if (xcp == xbuf) {
2170 } else if (xcp == xep || Flag(FGMACS)) {
2171 if (xcp - xbuf == 1) {
2179 x_bs3(&xcp);
2180 if (utf_mbtowc(&tmpa, xcp) == (size_t)-1) {
2184 x_bs3(&xcp);
2185 if (utf_mbtowc(&tmpb, xcp) == (size_t)-1) {
2189 utf_wctomb(xcp, tmpa);
2190 x_zotc3(&xcp);
2191 utf_wctomb(xcp, tmpb);
2192 x_zotc3(&xcp);
2198 if (utf_mbtowc(&tmpa, xcp) == (size_t)-1) {
2202 x_bs3(&xcp);
2203 if (utf_mbtowc(&tmpb, xcp) == (size_t)-1) {
2207 utf_wctomb(xcp, tmpa);
2208 x_zotc3(&xcp);
2209 utf_wctomb(xcp, tmpb);
2210 x_zotc3(&xcp);
2247 size_t col = xcp - xbuf;
2266 strndupx(killstack[killsp], xcp, nchars, AEDIT);
2283 xmp = xcp;
2301 x_goto(xcp - len);
2317 xlp = xep = xcp = xbp = xbuf;
2319 *xcp = 0;
2592 xmp = xcp;
2606 if (xmp > xcp) {
2607 rsize = xmp - xcp;
2608 xr = xcp;
2610 rsize = xcp - xmp;
2629 xmp = xcp;
2699 nwords = x_cf_glob(&i, xbuf, xep - xbuf, xcp - xbuf,
2733 nwords = x_cf_glob(&flags, xbuf, xep - xbuf, xcp - xbuf,
2785 xcp = xbuf + start;
2787 memmove(xcp, xcp + olen, xep - xcp + 1);
2827 * from xcp to set xbp to (but never < xbuf) to 2/3 of
2836 if ((xbp = xcp - (x_displen / 2)) < xbuf)
2843 xbp = xcp >= xep ? xep : x_bs0(xcp, xbuf);
2850 if (xbp == xbuf && xcp != xbuf && col_left >= 0 && col_left < pwidth) {
3028 xcp = xbp = xbuf;
3040 char *o_xbp = xbp, *o_xep = xep, *o_xcp = xcp;
3047 xbuf = xbp = xcp = v;
3057 xcp = o_xcp;
3214 char *cp = xcp;
3271 * while (cp > xcp)