Home | History | Annotate | Download | only in i18n

Lines Matching refs:fInputIdx

2793     fp->fInputIdx = startIdx;
2811 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
2812 printf("inputIdx=%ld inputChar=%x sp=%3ld activeLimit=%ld ", fp->fInputIdx,
2835 if (fp->fInputIdx < fActiveLimit) {
2836 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
2839 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
2865 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
2884 fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
2900 if (toEnd && fp->fInputIdx != fActiveLimit) {
2915 fp->fExtra[opValue+2] = fp->fInputIdx;
2923 fp->fExtra[opValue+1] = fp->fInputIdx; // End position
2931 if (fp->fInputIdx >= fAnchorLimit) {
2938 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
2946 if ( !(c==0x0a && fp->fInputIdx>fAnchorStart && ((void)UTEXT_PREVIOUS32(fInputText), UTEXT_PREVIOUS32(fInputText))==0x0d)) {
2969 if (fp->fInputIdx >= fAnchorLimit) {
2975 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
2992 if (fp->fInputIdx >= fAnchorLimit) {
3000 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3006 if ( !(c==0x0a && fp->fInputIdx>fAnchorStart && UTEXT_PREVIOUS32(fInputText)==0x0d)) {
3018 if (fp->fInputIdx >= fAnchorLimit) {
3026 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3035 if (fp->fInputIdx != fAnchorStart) {
3043 if (fp->fInputIdx == fAnchorStart) {
3049 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3051 if ((fp->fInputIdx < fAnchorLimit) && isLineTerminator(c)) {
3064 U_ASSERT(fp->fInputIdx >= fAnchorStart);
3065 if (fp->fInputIdx <= fAnchorStart) {
3070 U_ASSERT(fp->fInputIdx <= fAnchorLimit);
3071 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3082 UBool success = isWordBoundary(fp->fInputIdx);
3093 UBool success = isUWordBoundary(fp->fInputIdx);
3104 if (fp->fInputIdx >= fActiveLimit) {
3110 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3117 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3126 if (!((fMatch && fp->fInputIdx==fMatchEnd) || (fMatch==FALSE && fp->fInputIdx==fActiveStart))) {
3134 if (fp->fInputIdx >= fActiveLimit) {
3139 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3145 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3155 if (fp->fInputIdx >= fActiveLimit) {
3160 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3166 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3176 if (fp->fInputIdx >= fActiveLimit) {
3181 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3186 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3201 if (fp->fInputIdx >= fActiveLimit) {
3207 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3213 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3227 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
3229 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3235 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3239 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
3241 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3245 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3249 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
3251 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3254 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3260 if (fp->fInputIdx >= fActiveLimit) {
3268 fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3275 if (c == 0x0d && fp->fInputIdx < fActiveLimit && UTEXT_CURRENT32(fInputText) == 0x0a) {
3277 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3281 if (fp->fInputIdx >= fActiveLimit) {
3291 if (fp->fInputIdx < fAnchorLimit) {
3308 if (fp->fInputIdx >= fActiveLimit) {
3318 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3332 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3345 if (fp->fInputIdx >= fActiveLimit) {
3353 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3359 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3365 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3376 if (fp->fInputIdx >= fActiveLimit) {
3381 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3389 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3396 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3410 if (fp->fInputIdx >= fActiveLimit) {
3417 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3426 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3434 if (fp->fInputIdx >= fActiveLimit) {
3441 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3447 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3448 if (c==0x0d && fp->fInputIdx < fActiveLimit) {
3453 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3464 if (fp->fInputIdx >= fActiveLimit) {
3471 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3479 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3511 U_ASSERT(prevInputIdx <= fp->fInputIdx);
3512 if (prevInputIdx < fp->fInputIdx) {
3516 fp->fExtra[frameLoc] = fp->fInputIdx;
3543 fp->fExtra[opValue+1] = fp->fInputIdx; // For loop breaking.
3568 if (fp->fInputIdx == *pLastInputIdx) {
3571 *pLastInputIdx = fp->fInputIdx;
3597 fp->fExtra[opValue+1] = fp->fInputIdx; // Save initial input index for loop breaking.
3639 if (fp->fInputIdx == *pLastInputIdx) {
3642 *pLastInputIdx = fp->fInputIdx;
3689 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3715 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3736 utext_setNativeIndex(fInputText, fp->fInputIdx);
3771 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3782 fp->fExtra[opValue] = fp->fInputIdx;
3793 U_ASSERT(savedInputIdx <= fp->fInputIdx);
3794 if (savedInputIdx < fp->fInputIdx) {
3808 fData[opValue+1] = fp->fInputIdx;
3834 fp->fInputIdx = fData[opValue+1];
3847 if (fp->fInputIdx < fActiveLimit) {
3848 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3852 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3884 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
3904 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
3919 fData[opValue+1] = fp->fInputIdx;
3925 fActiveLimit = fp->fInputIdx;
3947 *lbStartIdx = fp->fInputIdx - minML;
3960 if (*lbStartIdx < 0 || *lbStartIdx < fp->fInputIdx - maxML) {
3975 fp->fInputIdx = *lbStartIdx;
3983 if (fp->fInputIdx != fActiveLimit) {
4023 *lbStartIdx = fp->fInputIdx - minML;
4036 if (*lbStartIdx < 0 || *lbStartIdx < fp->fInputIdx - maxML) {
4051 fp->fInputIdx = *lbStartIdx;
4059 if (fp->fInputIdx != fActiveLimit) {
4106 int64_t ix = fp->fInputIdx;
4128 if (ix == fp->fInputIdx) {
4140 fp->fExtra[stackLoc] = fp->fInputIdx;
4141 fp->fInputIdx = ix;
4167 ix = fp->fInputIdx;
4189 if (ix == fp->fInputIdx) {
4201 fp->fExtra[stackLoc] = fp->fInputIdx;
4202 fp->fInputIdx = ix;
4217 U_ASSERT(backSearchIndex <= fp->fInputIdx);
4218 if (backSearchIndex == fp->fInputIdx) {
4229 U_ASSERT(fp->fInputIdx > 0);
4230 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
4232 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
4236 fp->fInputIdx > backSearchIndex &&
4241 fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
4269 fMatchEnd = fp->fInputIdx;
4360 fp->fInputIdx = startIdx;
4378 UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx);
4379 printf("inputIdx=%ld inputChar=%x sp=%3ld activeLimit=%ld ", fp->fInputIdx,
4402 if (fp->fInputIdx < fActiveLimit) {
4404 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4430 const UChar * pInp = inputBuf + fp->fInputIdx;
4448 fp->fInputIdx += stringLen;
4464 if (toEnd && fp->fInputIdx != fActiveLimit) {
4479 fp->fExtra[opValue+2] = fp->fInputIdx;
4487 fp->fExtra[opValue+1] = fp->fInputIdx; // End position
4494 if (fp->fInputIdx < fAnchorLimit-2) {
4500 if (fp->fInputIdx >= fAnchorLimit) {
4509 if (fp->fInputIdx == fAnchorLimit-1) {
4511 U16_GET(inputBuf, fAnchorStart, fp->fInputIdx, fAnchorLimit, c);
4514 if ( !(c==0x0a && fp->fInputIdx>fAnchorStart && inputBuf[fp->fInputIdx-1]==0x0d)) {
4521 } else if (fp->fInputIdx == fAnchorLimit-2 &&
4522 inputBuf[fp->fInputIdx]==0x0d && inputBuf[fp->fInputIdx+1]==0x0a) {
4534 if (fp->fInputIdx >= fAnchorLimit-1) {
4536 if (fp->fInputIdx == fAnchorLimit-1) {
4538 if (inputBuf[fp->fInputIdx] == 0x0a) {
4558 if (fp->fInputIdx >= fAnchorLimit) {
4566 UChar32 c = inputBuf[fp->fInputIdx];
4571 if ( !(c==0x0a && fp->fInputIdx>fAnchorStart && inputBuf[fp->fInputIdx-1]==0x0d)) {
4583 if (fp->fInputIdx >= fAnchorLimit) {
4591 if (inputBuf[fp->fInputIdx] != 0x0a) {
4599 if (fp->fInputIdx != fAnchorStart) {
4607 if (fp->fInputIdx == fAnchorStart) {
4613 UChar c = inputBuf[fp->fInputIdx - 1];
4614 if ((fp->fInputIdx < fAnchorLimit) &&
4628 U_ASSERT(fp->fInputIdx >= fAnchorStart);
4629 if (fp->fInputIdx <= fAnchorStart) {
4634 U_ASSERT(fp->fInputIdx <= fAnchorLimit);
4635 UChar c = inputBuf[fp->fInputIdx - 1];
4645 UBool success = isChunkWordBoundary((int32_t)fp->fInputIdx);
4656 UBool success = isUWordBoundary(fp->fInputIdx);
4667 if (fp->fInputIdx >= fActiveLimit) {
4674 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4686 if (!((fMatch && fp->fInputIdx==fMatchEnd) || (fMatch==FALSE && fp->fInputIdx==fActiveStart))) {
4694 if (fp->fInputIdx >= fActiveLimit) {
4700 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4713 if (fp->fInputIdx >= fActiveLimit) {
4719 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4721 if (c == 0x0d && fp->fInputIdx < fActiveLimit) {
4724 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c2);
4726 U16_PREV(inputBuf, 0, fp->fInputIdx, c2);
4738 if (fp->fInputIdx >= fActiveLimit) {
4744 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4762 if (fp->fInputIdx >= fActiveLimit) {
4771 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4785 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
4786 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4791 U16_PREV(inputBuf, 0, fp->fInputIdx, c);
4795 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
4796 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4799 U16_PREV(inputBuf, 0, fp->fInputIdx, c);
4803 if (fp->fInputIdx >= fActiveLimit) goto GC_Done;
4804 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4806 U16_PREV(inputBuf, 0, fp->fInputIdx, c);
4812 if (fp->fInputIdx >= fActiveLimit) {
4815 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4817 U16_BACK_1(inputBuf, 0, fp->fInputIdx);
4826 if (c == 0x0d && fp->fInputIdx < fActiveLimit && inputBuf[fp->fInputIdx] == 0x0a) {
4827 fp->fInputIdx++;
4831 if (fp->fInputIdx >= fActiveLimit) {
4841 if (fp->fInputIdx < fAnchorLimit) {
4858 if (fp->fInputIdx >= fActiveLimit) {
4869 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4892 if (fp->fInputIdx >= fActiveLimit) {
4901 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4920 if (fp->fInputIdx >= fActiveLimit) {
4930 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4954 if (fp->fInputIdx >= fActiveLimit) {
4963 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4976 if (fp->fInputIdx >= fActiveLimit) {
4986 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
4987 if (c==0x0d && fp->fInputIdx < fActiveLimit) {
4989 if (inputBuf[fp->fInputIdx] == 0x0a) {
4990 U16_FWD_1(inputBuf, fp->fInputIdx, fActiveLimit);
5001 if (fp->fInputIdx >= fActiveLimit) {
5010 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
5045 U_ASSERT(prevInputIdx <= fp->fInputIdx);
5046 if (prevInputIdx < fp->fInputIdx) {
5050 fp->fExtra[frameLoc] = fp->fInputIdx;
5077 fp->fExtra[opValue+1] = fp->fInputIdx; // For loop breaking.
5102 if (fp->fInputIdx == *pLastInputIdx) {
5105 *pLastInputIdx = fp->fInputIdx;
5131 fp->fExtra[opValue+1] = fp->fInputIdx; // Save initial input index for loop breaking.
5173 if (fp->fInputIdx == *pLastInputIdx) {
5176 *pLastInputIdx = fp->fInputIdx;
5217 int64_t inputIndex = fp->fInputIdx;
5236 fp->fInputIdx = inputIndex;
5255 CaseFoldingUCharIterator inputItr(inputBuf, fp->fInputIdx, fActiveLimit);
5288 fp->fInputIdx = inputItr.getIndex();
5298 fp->fExtra[opValue] = fp->fInputIdx;
5309 U_ASSERT(savedInputIdx <= fp->fInputIdx);
5310 if (savedInputIdx < fp->fInputIdx) {
5324 fData[opValue+1] = fp->fInputIdx;
5350 fp->fInputIdx = fData[opValue+1];
5360 if (fp->fInputIdx < fActiveLimit) {
5362 U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
5391 CaseFoldingUCharIterator inputIterator(inputBuf, fp->fInputIdx, fActiveLimit);
5408 fp->fInputIdx = inputIterator.getIndex();
5422 fData[opValue+1] = fp->fInputIdx;
5428 fActiveLimit = fp->fInputIdx;
5450 *lbStartIdx = fp->fInputIdx - minML;
5461 if (*lbStartIdx < 0 || *lbStartIdx < fp->fInputIdx - maxML) {
5476 fp->fInputIdx = *lbStartIdx;
5484 if (fp->fInputIdx != fActiveLimit) {
5524 *lbStartIdx = fp->fInputIdx - minML;
5535 if (*lbStartIdx < 0 || *lbStartIdx < fp->fInputIdx - maxML) {
5550 fp->fInputIdx = *lbStartIdx;
5558 if (fp->fInputIdx != fActiveLimit) {
5605 int32_t ix = (int32_t)fp->fInputIdx;
5628 if (ix == fp->fInputIdx) {
5640 fp->fExtra[stackLoc] = fp->fInputIdx;
5641 fp->fInputIdx = ix;
5667 ix = (int32_t)fp->fInputIdx;
5690 if (ix == fp->fInputIdx) {
5702 fp->fExtra[stackLoc] = fp->fInputIdx;
5703 fp->fInputIdx = ix;
5718 U_ASSERT(backSearchIndex <= fp->fInputIdx);
5719 if (backSearchIndex == fp->fInputIdx) {
5730 U_ASSERT(fp->fInputIdx > 0);
5732 U16_PREV(inputBuf, 0, fp->fInputIdx, prevC); // !!!: should this 0 be one of f*Limit?
5735 fp->fInputIdx > backSearchIndex &&
5736 inputBuf[fp->fInputIdx-1] == 0x0d) {
5740 U16_BACK_1(inputBuf, 0, fp->fInputIdx);
5768 fMatchEnd = fp->fInputIdx;