Lines Matching defs:ols
544 wchar_t *ofd, *ols, *oe, *nfd, *nls, *ne;
598 ols = ++o;
604 osb = ols;
606 ose = ols;
616 p < nls && o < ols && *o == *p;
634 * case 2: delete: scan from ofd to ols looking for *nfd
637 for (c = *nfd, o = ofd; o < ols; o++) {
640 p < ols && n < nls && *p == *n;
661 if ((oe - ols) < MIN_END_KEEP) {
662 ols = oe;
679 sx = (int)((nls - nse) - (ols - ose));
683 osb = ols;
684 ose = ols;
689 ols = oe;
692 if ((ols - ofd) < (nls - nfd)) {
693 ols = oe;
699 osb = ols;
700 ose = ols;
705 ols = oe;
708 if ((ols - ofd) > (nls - nfd)) {
709 ols = oe;
715 * they don't point to anything (we may have moved ols or nls).
720 osb = ols;
721 ose = ols;
729 sx = (int)((nls - nse) - (ols - ose));
732 ELRE_DEBUG(1, (__F, "ofd %td, osb %td, ose %td, ols %td, oe %td\n",
733 ofd - old, osb - old, ose - old, ols - old, oe - old));
749 re_printstr(el, "ose-ols", ose, ols);
751 re_printstr(el, "ols- oe", ols, oe);
765 * /old /ofd /osb /ose /ols /oe
793 p = (ols != oe) ? oe : ose;
906 if (ols != oe) {
978 if (ols != oe) {