Lines Matching refs:ols
504 Char *ofd, *ols, *oe, *nfd, *nls, *ne;
558 ols = ++o;
564 osb = ols;
566 ose = ols;
576 p < nls && o < ols && *o == *p;
594 * case 2: delete: scan from ofd to ols looking for *nfd
597 for (c = *nfd, o = ofd; o < ols; o++) {
600 p < ols && n < nls && *p == *n;
621 if ((oe - ols) < MIN_END_KEEP) {
622 ols = oe;
639 sx = (int)((nls - nse) - (ols - ose));
643 osb = ols;
644 ose = ols;
649 ols = oe;
652 if ((ols - ofd) < (nls - nfd)) {
653 ols = oe;
659 osb = ols;
660 ose = ols;
665 ols = oe;
668 if ((ols - ofd) > (nls - nfd)) {
669 ols = oe;
675 * they don't point to anything (we may have moved ols or nls).
680 osb = ols;
681 ose = ols;
689 sx = (int)((nls - nse) - (ols - ose));
692 ELRE_DEBUG(1, (__F, "ofd %d, osb %d, ose %d, ols %d, oe %d\n",
693 ofd - old, osb - old, ose - old, ols - old, oe - old));
709 re_printstr(el, "ose-ols", ose, ols);
711 re_printstr(el, "ols- oe", ols, oe);
725 * /old /ofd /osb /ose /ols /oe
753 p = (ols != oe) ? oe : ose;
866 if (ols != oe) {
938 if (ols != oe) {