Lines Matching defs:nls
588 Char *ofd, *ols, *oe, *nfd, *nls, *ne;
656 nls = n;
662 nsb = nls;
664 nse = nls;
667 * case 1: insert: scan from nfd to nls looking for *ofd
670 for (c = *ofd, n = nfd; n < nls; n++) {
672 for (o = ofd, p = n; p < nls && o < ols && *o == *p; o++, p++)
694 for (n = nfd, p = o; p < ols && n < nls && *p == *n; p++, n++)
715 if (nls < nse)
716 nls = nse;
725 nls = ne;
742 sx = (int) ((nls - nse) - (ols - ose));
748 nsb = nls;
749 nse = nls;
753 nls = ne;
755 if ((ols - ofd) < (nls - nfd)) {
757 nls = ne;
764 nsb = nls;
765 nse = nls;
769 nls = ne;
771 if ((ols - ofd) > (nls - nfd)) {
773 nls = ne;
779 * they don't point to anything (we may have moved ols or nls).
786 nsb = nls;
787 nse = nls;
794 sx = (int) ((nls - nse) - (ols - ose));
800 reprintf("nfd %d, nsb %d, nse %d, nls %d, ne %d\n",
801 nfd - new, nsb - new, nse - new, nls - new, ne - new);
813 dprintstr("nse-nls", nse, nls);
815 dprintstr("nls- ne", nls, ne);
833 * \new \nfd \nsb \nse \nls \ne
846 * (which is ne if nls != ne, otherwise is nse) off the edge of the screen
1001 * write (nls-nse) chars of new starting at nse
1003 so_write(nse, (nls - nse));
1012 so_write(nse, (nls - nse));
1098 * write (nls-nse) - sx chars of new starting at (nse + sx)
1100 so_write(nse + sx, (nls - nse) - sx);
1106 so_write(nse, (nls - nse));