• Home
  • Raw
  • Download

Lines Matching refs:startPos

638     int64_t startPos = fMatchEnd;  in find()  local
639 if (startPos==0) { in find()
640 startPos = fActiveStart; in find()
650 if (startPos >= fActiveLimit) { in find()
655 UTEXT_SETNATIVEINDEX(fInputText, startPos); in find()
657 startPos = UTEXT_GETNATIVEINDEX(fInputText); in find()
677 if (startPos > testStartLimit) { in find()
689 U_ASSERT(startPos >= 0); in find()
696 MatchAt(startPos, FALSE, status); in find()
703 if (startPos >= testStartLimit) { in find()
707 UTEXT_SETNATIVEINDEX(fInputText, startPos); in find()
709 startPos = UTEXT_GETNATIVEINDEX(fInputText); in find()
713 if (findProgressInterrupt(startPos, status)) in find()
721 if (startPos > fActiveStart) { in find()
725 MatchAt(startPos, FALSE, status); in find()
736 UTEXT_SETNATIVEINDEX(fInputText, startPos); in find()
738 int64_t pos = startPos; in find()
740 startPos = UTEXT_GETNATIVEINDEX(fInputText); in find()
755 if (startPos > testStartLimit) { in find()
760 if (findProgressInterrupt(startPos, status)) in find()
772 UTEXT_SETNATIVEINDEX(fInputText, startPos); in find()
774 int64_t pos = startPos; in find()
776 startPos = UTEXT_GETNATIVEINDEX(fInputText); in find()
787 if (startPos > testStartLimit) { in find()
792 if (findProgressInterrupt(startPos, status)) in find()
801 if (startPos == fAnchorStart) { in find()
802 MatchAt(startPos, FALSE, status); in find()
809 UTEXT_SETNATIVEINDEX(fInputText, startPos); in find()
811 startPos = UTEXT_GETNATIVEINDEX(fInputText); in find()
813 UTEXT_SETNATIVEINDEX(fInputText, startPos); in find()
815 UTEXT_SETNATIVEINDEX(fInputText, startPos); in find()
821 MatchAt(startPos, FALSE, status); in find()
828 UTEXT_SETNATIVEINDEX(fInputText, startPos); in find()
830 if (startPos >= testStartLimit) { in find()
836 startPos = UTEXT_GETNATIVEINDEX(fInputText); in find()
840 if (findProgressInterrupt(startPos, status)) in find()
846 … if (c == 0x0d && startPos < fActiveLimit && UTEXT_CURRENT32(fInputText) == 0x0a) { in find()
848 startPos = UTEXT_GETNATIVEINDEX(fInputText); in find()
850 MatchAt(startPos, FALSE, status); in find()
857 UTEXT_SETNATIVEINDEX(fInputText, startPos); in find()
859 if (startPos >= testStartLimit) { in find()
865 startPos = UTEXT_GETNATIVEINDEX(fInputText); in find()
869 if (findProgressInterrupt(startPos, status)) in find()
921 int32_t startPos = (int32_t)fMatchEnd; in findUsingChunk() local
922 if (startPos==0) { in findUsingChunk()
923 startPos = (int32_t)fActiveStart; in findUsingChunk()
935 if (startPos >= fActiveLimit) { in findUsingChunk()
940 U16_FWD_1(inputBuf, startPos, fInputLength); in findUsingChunk()
959 if (startPos > testLen) { in findUsingChunk()
966 U_ASSERT(startPos >= 0); in findUsingChunk()
973 MatchChunkAt(startPos, FALSE, status); in findUsingChunk()
980 if (startPos >= testLen) { in findUsingChunk()
984 U16_FWD_1(inputBuf, startPos, fActiveLimit); in findUsingChunk()
988 if (findProgressInterrupt(startPos, status)) in findUsingChunk()
996 if (startPos > fActiveStart) { in findUsingChunk()
1000 MatchChunkAt(startPos, FALSE, status); in findUsingChunk()
1012 int32_t pos = startPos; in findUsingChunk()
1013 U16_NEXT(inputBuf, startPos, fActiveLimit, c); // like c = inputBuf[startPos++]; in findUsingChunk()
1024 if (startPos > testLen) { in findUsingChunk()
1029 if (findProgressInterrupt(startPos, status)) in findUsingChunk()
1042 int32_t pos = startPos; in findUsingChunk()
1043 U16_NEXT(inputBuf, startPos, fActiveLimit, c); // like c = inputBuf[startPos++]; in findUsingChunk()
1053 if (startPos > testLen) { in findUsingChunk()
1058 if (findProgressInterrupt(startPos, status)) in findUsingChunk()
1067 if (startPos == fAnchorStart) { in findUsingChunk()
1068 MatchChunkAt(startPos, FALSE, status); in findUsingChunk()
1075 U16_FWD_1(inputBuf, startPos, fActiveLimit); in findUsingChunk()
1080 c = inputBuf[startPos-1]; in findUsingChunk()
1082 MatchChunkAt(startPos, FALSE, status); in findUsingChunk()
1090 if (startPos >= testLen) { in findUsingChunk()
1095 U16_FWD_1(inputBuf, startPos, fActiveLimit); in findUsingChunk()
1099 if (findProgressInterrupt(startPos, status)) in findUsingChunk()
1104 c = inputBuf[startPos-1]; in findUsingChunk()
1106 if (c == 0x0d && startPos < fActiveLimit && inputBuf[startPos] == 0x0a) { in findUsingChunk()
1107 startPos++; in findUsingChunk()
1109 MatchChunkAt(startPos, FALSE, status); in findUsingChunk()
1117 if (startPos >= testLen) { in findUsingChunk()
1122 U16_FWD_1(inputBuf, startPos, fActiveLimit); in findUsingChunk()
1126 if (findProgressInterrupt(startPos, status)) in findUsingChunk()