Home | History | Annotate | Download | only in i18n

Lines Matching full:currentlen

2434     int32_t    currentLen = 0;         // Minimum length of a match to this point (loc) in the pattern
2461 if (forwardedLength.elementAti(loc) < currentLen) {
2462 currentLen = forwardedLength.elementAti(loc);
2463 U_ASSERT(currentLen>=0 && currentLen < INT32_MAX);
2506 if (currentLen == 0) {
2512 currentLen++;
2518 if (currentLen == 0) {
2525 currentLen++;
2531 // but may not match at all, so currentLen is not incremented.
2532 if (currentLen == 0) {
2543 if (currentLen == 0) {
2555 if (currentLen == 0) {
2562 currentLen++;
2569 if (currentLen == 0) {
2577 currentLen++;
2585 if (currentLen == 0) {
2594 currentLen++;
2601 if (currentLen == 0) {
2616 currentLen++;
2625 if (currentLen == 0) {
2632 currentLen++;
2645 currentLen = forwardedLength.elementAti(loc+1);
2650 if (forwardedLength.elementAti(jmpDest) > currentLen) {
2651 forwardedLength.setElementAt(currentLen, jmpDest);
2668 currentLen = forwardedLength.elementAti(loc+1);
2679 if (currentLen < forwardedLength.elementAti(jmpDest)) {
2680 forwardedLength.setElementAt(currentLen, jmpDest);
2697 if (currentLen == 0) {
2711 currentLen += stringLen;
2726 if (currentLen == 0) {
2736 currentLen += stringLen;
2759 if (forwardedLength.elementAti(loopEndLoc) > currentLen) {
2760 forwardedLength.setElementAt(currentLen, loopEndLoc);
2813 if (currentLen < forwardedLength.elementAti(jmpDest)) {
2814 forwardedLength.setElementAt(currentLen, jmpDest);
2842 if (forwardedLength.elementAti(end+1) < currentLen) {
2843 currentLen = forwardedLength.elementAti(end+1);
2918 int32_t currentLen = 0;
2940 // U_ASSERT(currentLen>=0 && currentLen < INT32_MAX); // MinLength == INT32_MAX for some
2942 if (forwardedLength.elementAti(loc) < currentLen) {
2943 currentLen = forwardedLength.elementAti(loc);
2944 U_ASSERT(currentLen>=0 && currentLen < INT32_MAX);
2991 currentLen++;
3004 currentLen = forwardedLength.elementAti(loc+1);
3008 if (forwardedLength.elementAti(jmpDest) > currentLen) {
3009 forwardedLength.setElementAt(currentLen, jmpDest);
3019 currentLen = forwardedLength.elementAti(loc+1);
3030 if (currentLen < forwardedLength.elementAti(jmpDest)) {
3031 forwardedLength.setElementAt(currentLen, jmpDest);
3043 currentLen += URX_VAL(stringLenOp);
3119 if (currentLen < forwardedLength.elementAti(jmpDest)) {
3120 forwardedLength.setElementAt(currentLen, jmpDest);
3146 if (forwardedLength.elementAti(end+1) < currentLen) {
3147 currentLen = forwardedLength.elementAti(end+1);
3148 U_ASSERT(currentLen>=0 && currentLen < INT32_MAX);
3151 return currentLen;
3178 int32_t currentLen = 0;
3194 if (forwardedLength.elementAti(loc) > currentLen) {
3195 currentLen = forwardedLength.elementAti(loc);
3236 currentLen = INT32_MAX;
3250 currentLen+=2;
3256 currentLen++;
3258 currentLen++;
3272 currentLen = INT32_MAX;
3275 if (forwardedLength.elementAti(jmpDest) < currentLen) {
3276 forwardedLength.setElementAt(currentLen, jmpDest);
3278 currentLen = 0;
3286 currentLen = forwardedLength.elementAti(loc+1);
3298 if (currentLen > forwardedLength.elementAti(jmpDest)) {
3299 currentLen, jmpDest);
3302 currentLen = INT32_MAX;
3315 currentLen += URX_VAL(stringLenOp);
3330 currentLen = INT32_MAX;
3374 if (currentLen == INT32_MAX) {
3381 return currentLen;