Home | History | Annotate | Download | only in i18n

Lines Matching refs:fInputIdx

2805     fp->fInputIdx = startIdx;
2829 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
2830 printf("inputIdx=%d inputChar=%x sp=%3d activeLimit=%d ", fp->fInputIdx,
2853 if (fp->fInputIdx < fActiveLimit) {
2854 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
2857 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
2883 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
2902 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
2918 if (toEnd && fp->fInputIdx != fActiveLimit) {
2933 fp->fExtra[opValue+2] = fp->fInputIdx;
2941 fp->fExtra[opValue+1] = fp->fInputIdx; // End position
2949 if (fp->fInputIdx >= fAnchorLimit) {
2956 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
2964 if ( !(c==0x0a && fp->fInputIdx>fAnchorStart && ((void)UTEXT_PREVIOUS32(fInputText), UTEXT_PREVIOUS32(fInputText))==0x0d)) {
2987 if (fp->fInputIdx >= fAnchorLimit) {
2993 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3010 if (fp->fInputIdx >= fAnchorLimit) {
3018 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3024 if ( !(c==0x0a && fp->fInputIdx>fAnchorStart && UTEXT_PREVIOUS32(fInputText)==0x0d)) {
3036 if (fp->fInputIdx >= fAnchorLimit) {
3044 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3053 if (fp->fInputIdx != fAnchorStart) {
3061 if (fp->fInputIdx == fAnchorStart) {
3067 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3069 if ((fp->fInputIdx < fAnchorLimit) &&
3083 U_ASSERT(fp->fInputIdx >= fAnchorStart);
3084 if (fp->fInputIdx <= fAnchorStart) {
3089 U_ASSERT(fp->fInputIdx <= fAnchorLimit);
3090 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3101 UBool success = isWordBoundary(fp->fInputIdx);
3112 UBool success = isUWordBoundary(fp->fInputIdx);
3123 if (fp->fInputIdx >= fActiveLimit) {
3129 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3136 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3145 if (!((fMatch && fp->fInputIdx==fMatchEnd) || (fMatch==FALSE && fp->fInputIdx==fActiveStart))) {
3158 if (fp->fInputIdx >= fActiveLimit) {
3164 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3170 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3184 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
3186 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3192 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3196 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
3198 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3202 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3206 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
3208 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3211 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3217 if (fp->fInputIdx >= fActiveLimit) {
3225 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3232 if (c == 0x0d && fp->fInputIdx < fActiveLimit && UTEXT_CURRENT32(fInputText) == 0x0a) {
3234 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3238 if (fp->fInputIdx >= fActiveLimit) {
3248 if (fp->fInputIdx < fAnchorLimit) {
3265 if (fp->fInputIdx >= fActiveLimit) {
3275 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3289 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3302 if (fp->fInputIdx >= fActiveLimit) {
3310 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3316 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3322 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3333 if (fp->fInputIdx >= fActiveLimit) {
3338 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3346 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3353 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3367 if (fp->fInputIdx >= fActiveLimit) {
3374 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3384 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3392 if (fp->fInputIdx >= fActiveLimit) {
3399 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3405 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3406 if (c==0x0d && fp->fInputIdx < fActiveLimit) {
3411 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3422 if (fp->fInputIdx >= fActiveLimit) {
3429 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3437 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3469 U_ASSERT(prevInputIdx <= fp->fInputIdx);
3470 if (prevInputIdx < fp->fInputIdx) {
3474 fp->fExtra[frameLoc] = fp->fInputIdx;
3632 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3658 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3679 utext_setNativeIndex(fInputText, fp->fInputIdx);
3714 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3725 fp->fExtra[opValue] = fp->fInputIdx;
3736 U_ASSERT(savedInputIdx <= fp->fInputIdx);
3737 if (savedInputIdx < fp->fInputIdx) {
3751 fData[opValue+1] = fp->fInputIdx;
3777 fp->fInputIdx = fData[opValue+1];
3790 if (fp->fInputIdx < fActiveLimit) {
3791 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3795 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3827 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3847 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3862 fData[opValue+1] = fp->fInputIdx;
3868 fActiveLimit = fp->fInputIdx;
3890 *lbStartIdx = fp->fInputIdx - minML;
3903 if (*lbStartIdx < 0 || *lbStartIdx < fp->fInputIdx - maxML) {
3918 fp->fInputIdx = *lbStartIdx;
3926 if (fp->fInputIdx != fActiveLimit) {
3966 *lbStartIdx = fp->fInputIdx - minML;
3979 if (*lbStartIdx < 0 || *lbStartIdx < fp->fInputIdx - maxML) {
3994 fp->fInputIdx = *lbStartIdx;
4002 if (fp->fInputIdx != fActiveLimit) {
4049 int64_t ix = fp->fInputIdx;
4071 if (ix == fp->fInputIdx) {
4083 fp->fExtra[stackLoc] = fp->fInputIdx;
4084 fp->fInputIdx = ix;
4110 ix = fp->fInputIdx;
4132 if (ix == fp->fInputIdx) {
4144 fp->fExtra[stackLoc] = fp->fInputIdx;
4145 fp->fInputIdx = ix;
4160 U_ASSERT(backSearchIndex <= fp->fInputIdx);
4161 if (backSearchIndex == fp->fInputIdx) {
4172 U_ASSERT(fp->fInputIdx > 0);
4173 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
4175 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
4179 fp->fInputIdx > backSearchIndex &&
4184 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
4212 fMatchEnd = fp->fInputIdx;
4299 fp->fInputIdx = startIdx;
4323 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
4324 printf("inputIdx=%d inputChar=%x sp=%3d activeLimit=%d ", fp->fInputIdx,
4347 if (fp->fInputIdx < fActiveLimit) {
4349 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4375 const UChar * pInp = inputBuf + fp->fInputIdx;
4393 fp->fInputIdx += stringLen;
4409 if (toEnd && fp->fInputIdx != fActiveLimit) {
4424 fp->fExtra[opValue+2] = fp->fInputIdx;
4432 fp->fExtra[opValue+1] = fp->fInputIdx; // End position
4439 if (fp->fInputIdx < fAnchorLimit-2) {
4445 if (fp->fInputIdx >= fAnchorLimit) {
4454 if (fp->fInputIdx == fAnchorLimit-1) {
4456 U16_GET(inputBuf, fAnchorStart, fp->fInputIdx, fAnchorLimit, c);
4459 if ( !(c==0x0a && fp->fInputIdx>fAnchorStart && inputBuf[fp->fInputIdx-1]==0x0d)) {
4466 } else if (fp->fInputIdx == fAnchorLimit-2 &&
4467 inputBuf[fp->fInputIdx]==0x0d && inputBuf[fp->fInputIdx+1]==0x0a) {
4479 if (fp->fInputIdx >= fAnchorLimit-1) {
4481 if (fp->fInputIdx == fAnchorLimit-1) {
4483 if (inputBuf[fp->fInputIdx] == 0x0a) {
4503 if (fp->fInputIdx >= fAnchorLimit) {
4511 UChar32 c = inputBuf[fp->fInputIdx];
4516 if ( !(c==0x0a && fp->fInputIdx>fAnchorStart && inputBuf[fp->fInputIdx-1]==0x0d)) {
4528 if (fp->fInputIdx >= fAnchorLimit) {
4536 if (inputBuf[fp->fInputIdx] != 0x0a) {
4544 if (fp->fInputIdx != fAnchorStart) {
4552 if (fp->fInputIdx == fAnchorStart) {
4558 UChar c = inputBuf[fp->fInputIdx - 1];
4559 if ((fp->fInputIdx < fAnchorLimit) &&
4573 U_ASSERT(fp->fInputIdx >= fAnchorStart);
4574 if (fp->fInputIdx <= fAnchorStart) {
4579 U_ASSERT(fp->fInputIdx <= fAnchorLimit);
4580 UChar c = inputBuf[fp->fInputIdx - 1];
4590 UBool success = isChunkWordBoundary((int32_t)fp->fInputIdx);
4601 UBool success = isUWordBoundary(fp->fInputIdx);
4612 if (fp->fInputIdx >= fActiveLimit) {
4619 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4631 if (!((fMatch && fp->fInputIdx==fMatchEnd) || (fMatch==FALSE && fp->fInputIdx==fActiveStart))) {
4644 if (fp->fInputIdx >= fActiveLimit) {
4653 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4667 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
4668 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4673 U16_PREV(inputBuf, 0, fp->fInputIdx, c);
4677 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
4678 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4681 U16_PREV(inputBuf, 0, fp->fInputIdx, c);
4685 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
4686 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4688 U16_PREV(inputBuf, 0, fp->fInputIdx, c);
4694 if (fp->fInputIdx >= fActiveLimit) {
4697 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4699 U16_BACK_1(inputBuf, 0, fp->fInputIdx);
4708 if (c == 0x0d && fp->fInputIdx < fActiveLimit && inputBuf[fp->fInputIdx] == 0x0a) {
4709 fp->fInputIdx++;
4713 if (fp->fInputIdx >= fActiveLimit) {
4723 if (fp->fInputIdx < fAnchorLimit) {
4740 if (fp->fInputIdx >= fActiveLimit) {
4751 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4774 if (fp->fInputIdx >= fActiveLimit) {
4783 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4802 if (fp->fInputIdx >= fActiveLimit) {
4812 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4836 if (fp->fInputIdx >= fActiveLimit) {
4845 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4859 if (fp->fInputIdx >= fActiveLimit) {
4869 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4870 if (c==0x0d && fp->fInputIdx < fActiveLimit) {
4872 if (inputBuf[fp->fInputIdx] == 0x0a) {
4873 U16_FWD_1(inputBuf, fp->fInputIdx, fActiveLimit);
4884 if (fp->fInputIdx >= fActiveLimit) {
4893 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4928 U_ASSERT(prevInputIdx <= fp->fInputIdx);
4929 if (prevInputIdx < fp->fInputIdx) {
4933 fp->fExtra[frameLoc] = fp->fInputIdx;
5085 int64_t inputIndex = fp->fInputIdx;
5104 fp->fInputIdx = inputIndex;
5123 CaseFoldingUCharIterator inputItr(inputBuf, fp->fInputIdx, fActiveLimit);
5156 fp->fInputIdx = inputItr.getIndex();
5166 fp->fExtra[opValue] = fp->fInputIdx;
5177 fInputIdx);
5178 if (savedInputIdx < fp->fInputIdx) {
5192 fData[opValue+1] = fp->fInputIdx;
5218 fp->fInputIdx = fData[opValue+1];
5228 if (fp->fInputIdx < fActiveLimit) {
5230 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
5259 CaseFoldingUCharIterator inputIterator(inputBuf, fp->fInputIdx, fActiveLimit);
5276 fp->fInputIdx = inputIterator.getIndex();
5290 fData[opValue+1] = fp->fInputIdx;
5296 fActiveLimit = fp->fInputIdx;
5318 *lbStartIdx = fp->fInputIdx - minML;
5329 if (*lbStartIdx < 0 || *lbStartIdx < fp->fInputIdx - maxML) {
5344 fp->fInputIdx = *lbStartIdx;
5352 if (fp->fInputIdx != fActiveLimit) {
5392 *lbStartIdx = fp->fInputIdx - minML;
5403 if (*lbStartIdx < 0 || *lbStartIdx < fp->fInputIdx - maxML) {
5418 fp->fInputIdx = *lbStartIdx;
5426 if (fp->fInputIdx != fActiveLimit) {
5473 int32_t ix = (int32_t)fp->fInputIdx;
5496 if (ix == fp->fInputIdx) {
5508 fp->fExtra[stackLoc] = fp->fInputIdx;
5509 fp->fInputIdx = ix;
5535 ix = (int32_t)fp->fInputIdx;
5558 if (ix == fp->fInputIdx) {
5570 fp->fExtra[stackLoc] = fp->fInputIdx;
5571 fp->fInputIdx = ix;
5586 U_ASSERT(backSearchIndex <= fp->fInputIdx);
5587 if (backSearchIndex == fp->fInputIdx) {
5598 U_ASSERT(fp->fInputIdx > 0);
5600 U16_PREV(inputBuf, 0, fp->fInputIdx, prevC); // !!!: should this 0 be one of f*Limit?
5603 fp->fInputIdx > backSearchIndex &&
5604 inputBuf[fp->fInputIdx-1] == 0x0d) {
5608 U16_BACK_1(inputBuf, 0, fp->fInputIdx);
5636 fMatchEnd = fp->fInputIdx;