Lines Matching defs:nls
541 wchar_t *ofd, *ols, *oe, *nfd, *nls, *ne;
596 nls = ++n;
602 nsb = nls;
604 nse = nls;
607 * case 1: insert: scan from nfd to nls looking for *ofd
610 for (c = *ofd, n = nfd; n < nls; n++) {
613 p < nls && o < ols && *o == *p;
637 p < ols && n < nls && *p == *n;
660 nls = ne;
676 sx = (int)((nls - nse) - (ols - ose));
682 nsb = nls;
683 nse = nls;
687 nls = ne;
689 if ((ols - ofd) < (nls - nfd)) {
691 nls = ne;
698 nsb = nls;
699 nse = nls;
703 nls = ne;
705 if ((ols - ofd) > (nls - nfd)) {
707 nls = ne;
712 * they don't point to anything (we may have moved ols or nls).
719 nsb = nls;
720 nse = nls;
726 sx = (int)((nls - nse) - (ols - ose));
731 ELRE_DEBUG(1, (__F, "nfd %td, nsb %td, nse %td, nls %td, ne %td\n",
732 nfd - new, nsb - new, nse - new, nls - new, ne - new));
747 re_printstr(el, "nse-nls", nse, nls);
749 re_printstr(el, "nls- ne", nls, ne);
767 * \new \nfd \nsb \nse \nls \ne
780 * character (which is ne if nls != ne, otherwise is nse) off the edge
914 * write (nls-nse) chars of new starting at nse
916 terminal_overwrite(el, nse, (size_t)(nls - nse));
920 terminal_overwrite(el, nse, (size_t)(nls - nse));
984 * write (nls-nse) - sx chars of new starting at
988 (size_t)((nls - nse) - sx));
991 terminal_overwrite(el, nse, (size_t)(nls - nse));