Lines Matching defs:mPos
260 STATIC NODE mPos, mMatchPos, mAvail, *mPosition, *mParent, *mPrev, *mNext = NULL;
629 mPosition[New] = mPos;
631 MakeChild(New, mText[mPos + mMatchLen], mPos);
672 mPosition[t] = mPos;
676 mPosition[t] = (NODE)(mPos | PERC_FLAG);
684 q = (INT16)(mText[mPos] + WNDSIZ);
685 c = mText[mPos + 1];
687 MakeChild(q, c, mPos);
708 if (mMatchPos >= mPos) {
711 t1 = &mText[mPos + mMatchLen];
725 mPosition[r] = mPos;
728 MakeChild(q, *t1, mPos);
734 mPrev[mPos] = t;
735 mNext[t] = mPos;
737 mNext[mPos] = t;
738 mPrev[t] = mPos;
739 mParent[mPos] = q;
745 mNext[r] = mPos;
767 if (mParent[mPos] == NIL) {
771 r = mPrev[mPos];
772 s = mNext[mPos];
775 r = mParent[mPos];
776 mParent[mPos] = NIL;
781 if (t >= mPos) {
788 if (u >= mPos) {
798 if (u >= mPos) {
842 if (++mPos == WNDSIZ * 2) {
846 mPos = WNDSIZ;
887 mPos = WNDSIZ;
907 Output(mText[mPos - 1], 0);
915 (mPos - LastMatchPos - 2) & (WNDSIZ - 1));