Lines Matching refs:chunkNativeStart

66             if(ut->chunkOffset<=0 && !utext_access(ut, ut->chunkNativeStart, FALSE)) {  in utext_moveIndex32()
101 return ut->chunkNativeStart+ut->chunkOffset; in utext_getNativeIndex()
110 if(index<ut->chunkNativeStart || index>=ut->chunkNativeLimit) { in utext_setNativeIndex()
116 } else if((int32_t)(index - ut->chunkNativeStart) <= ut->nativeIndexingLimit) { in utext_setNativeIndex()
118 ut->chunkOffset=(int32_t)(index-ut->chunkNativeStart); in utext_setNativeIndex()
128 ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE); in utext_setNativeIndex()
155 result = ut->chunkNativeStart + i; in utext_getPreviousNativeIndex()
166 if (ut->chunkOffset==0 && ut->chunkNativeStart==0) { in utext_getPreviousNativeIndex()
244 …if (nativeIndex>=ut->chunkNativeStart && nativeIndex < ut->chunkNativeStart + ut->nativeIndexingLi… in utext_char32At()
245 ut->chunkOffset = (int32_t)(nativeIndex - ut->chunkNativeStart); in utext_char32At()
254 if (nativeIndex>=ut->chunkNativeStart && ut->chunkOffset<ut->chunkLength) { in utext_char32At()
311 if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { in utext_previous32()
325 if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { in utext_previous32()
350 if(index<ut->chunkNativeStart || index>=ut->chunkNativeLimit) { in utext_next32From()
356 } else if (index - ut->chunkNativeStart <= (int64_t)ut->nativeIndexingLimit) { in utext_next32From()
358 ut->chunkOffset = (int32_t)(index - ut->chunkNativeStart); in utext_next32From()
390 if(index<=ut->chunkNativeStart || index>ut->chunkNativeLimit) { in utext_previous32From()
396 } else if(index - ut->chunkNativeStart <= (int64_t)ut->nativeIndexingLimit) { in utext_previous32From()
398 ut->chunkOffset = (int32_t)(index - ut->chunkNativeStart); in utext_previous32From()
646 ut->chunkNativeStart = 0; in utext_setup()
719 ut->chunkNativeStart = 0; in invalidateChunk()
1027 if (ix<ut->chunkNativeStart || ix>=ut->chunkNativeLimit) { in utf8TextAccess()
1046 if (ix==ut->chunkNativeStart) { in utf8TextAccess()
1090 if (ix<=ut->chunkNativeStart || ix>ut->chunkNativeLimit) { in utf8TextAccess()
1123 ut->chunkNativeStart = u8b->bufNativeStart; in utf8TextAccess()
1155 ut->chunkNativeStart = u8b->bufNativeStart; in utf8TextAccess()
1276 ut->chunkNativeStart = u8b->bufNativeStart; in utf8TextAccess()
1388 ut->chunkNativeStart = u8b->bufNativeStart; in utf8TextAccess()
1529 U_ASSERT(nativeOffset >= ut->chunkNativeStart && nativeOffset <= ut->chunkNativeLimit); in utf8TextMapOffsetToNative()
1541 U_ASSERT(index>=ut->chunkNativeStart+ut->nativeIndexingLimit); in utf8TextMapIndexToUTF16()
1745 if (index32>=ut->chunkNativeStart && index32<ut->chunkNativeLimit) { in repTextAccess()
1747 ut->chunkOffset = (int32_t)(index - ut->chunkNativeStart); in repTextAccess()
1753 ut->chunkOffset = length - (int32_t)ut->chunkNativeStart; in repTextAccess()
1766 ut->chunkNativeStart = ut->chunkNativeLimit - REP_TEXT_CHUNK_SIZE; in repTextAccess()
1767 if(ut->chunkNativeStart < 0) { in repTextAccess()
1768 ut->chunkNativeStart = 0; in repTextAccess()
1772 if (index32>ut->chunkNativeStart && index32<=ut->chunkNativeLimit) { in repTextAccess()
1774 ut->chunkOffset = index32 - (int32_t)ut->chunkNativeStart; in repTextAccess()
1777 if (index32==0 && ut->chunkNativeStart==0) { in repTextAccess()
1790 ut->chunkNativeStart = index32 + 1 - REP_TEXT_CHUNK_SIZE; in repTextAccess()
1791 if (ut->chunkNativeStart < 0) { in repTextAccess()
1792 ut->chunkNativeStart = 0; in repTextAccess()
1805 rep->extractBetween((int32_t)ut->chunkNativeStart, (int32_t)ut->chunkNativeLimit, buffer); in repTextAccess()
1808 ut->chunkLength = (int32_t)(ut->chunkNativeLimit - ut->chunkNativeStart); in repTextAccess()
1809 ut->chunkOffset = (int32_t)(index32 - ut->chunkNativeStart); in repTextAccess()
1824 if(ut->chunkNativeStart>0 && U16_IS_TRAIL(ex->s[0])) { in repTextAccess()
1826 ++(ut->chunkNativeStart); in repTextAccess()
2310 ut->chunkNativeStart = 0; in utext_openConstUnicodeString()
2620 ut->chunkNativeStart = 0; in utext_openUChars()
2688 if (ut->chunkNativeStart == neededIndex) { in charIterTextAccess()
2719 ut->chunkNativeStart = neededIndex; in charIterTextAccess()
2723 ut->chunkLength = (int32_t)(ut->chunkNativeLimit)-(int32_t)(ut->chunkNativeStart); in charIterTextAccess()
2728 ut->chunkOffset = clippedIndex - (int32_t)ut->chunkNativeStart; in charIterTextAccess()
2855 ut->chunkNativeStart = -1; in utext_openCharacterIterator()