Lines Matching defs:ols
588 Char *ofd, *ols, *oe, *nfd, *nls, *ne;
655 ols = o;
661 osb = ols;
663 ose = ols;
672 for (o = ofd, p = n; p < nls && o < ols && *o == *p; o++, p++)
689 * case 2: delete: scan from ofd to ols looking for *nfd
692 for (c = *nfd, o = ofd; o < ols; o++) {
694 for (n = nfd, p = o; p < ols && n < nls && *p == *n; p++, n++)
713 if (ols < ose)
714 ols = ose;
723 if ((oe - ols) < MIN_END_KEEP) {
724 ols = oe;
742 sx = (int) ((nls - nse) - (ols - ose));
746 osb = ols;
747 ose = ols;
752 ols = oe;
755 if ((ols - ofd) < (nls - nfd)) {
756 ols = oe;
762 osb = ols;
763 ose = ols;
768 ols = oe;
771 if ((ols - ofd) > (nls - nfd)) {
772 ols = oe;
779 * they don't point to anything (we may have moved ols or nls).
784 osb = ols;
785 ose = ols;
794 sx = (int) ((nls - nse) - (ols - ose));
798 reprintf("ofd %d, osb %d, ose %d, ols %d, oe %d\n",
799 ofd - old, osb - old, ose - old, ols - old, oe - old);
812 dprintstr("ose-ols", ose, ols);
814 dprintstr("ols- oe", ols, oe);
828 * /old /ofd /osb /ose /ols /oe
856 p = (ols != oe) ? oe : ose;
985 if (ols != oe) {
1084 if (ols != oe) {