Lines Matching refs:nEnd1
173 void Compare( sal_uLong nStt1, sal_uLong nEnd1, sal_uLong nStt2, sal_uLong nEnd2 );
174 sal_uLong CheckDiag( sal_uLong nStt1, sal_uLong nEnd1,
642 void Compare::CompareSequence::Compare( sal_uLong nStt1, sal_uLong nEnd1, in Compare() argument
646 while( nStt1 < nEnd1 && nStt2 < nEnd2 && in Compare()
651 while( nEnd1 > nStt1 && nEnd2 > nStt2 && in Compare()
652 rMoved1.GetIndex( nEnd1 - 1 ) == rMoved2.GetIndex( nEnd2 - 1 )) in Compare()
653 --nEnd1, --nEnd2; in Compare()
656 if( nStt1 == nEnd1 ) in Compare()
661 while (nStt1 < nEnd1) in Compare()
670 d = CheckDiag( nStt1, nEnd1, nStt2, nEnd2, &c ); in Compare()
681 Compare( b, nEnd1, b - d, nEnd2 ); in Compare()
686 sal_uLong Compare::CompareSequence::CheckDiag( sal_uLong nStt1, sal_uLong nEnd1, in CheckDiag() argument
690 const long dmax = nEnd1 - nStt2; /* Maximum valid diagonal. */ in CheckDiag()
692 const long bmid = nEnd1 - nEnd2; /* Center diagonal of bottom-up search. */ in CheckDiag()
702 pBDiag[bmid] = nEnd1; in CheckDiag()
722 while( sal_uLong(x) < nEnd1 && sal_uLong(y) < nEnd2 && in CheckDiag()