Lines Matching refs:newDataLength
809 void extend(const UInt *data, int32_t minStart, int32_t prevDataLength, int32_t newDataLength) { in extend() argument
816 for (int32_t end = newDataLength - blockLength; start <= end; ++start) { in extend()
1093 int32_t newDataLength = 0; in compactData() local
1094 for (int32_t i = 0; newDataLength < ASCII_LIMIT; in compactData()
1095 newDataLength += UCPTRIE_FAST_DATA_BLOCK_LENGTH, i += SMALL_DATA_BLOCKS_PER_BMP_BLOCK) { in compactData()
1096 index[i] = newDataLength; in compactData()
1099 …printBlock(newData + newDataLength, UCPTRIE_FAST_DATA_BLOCK_LENGTH, 0, newDataLength, 0, initialVa… in compactData()
1109 mixedBlocks.extend(newData, 0, 0, newDataLength); in compactData()
1118 fastLength = newDataLength; in compactData()
1123 mixedBlocks.extend(newData, 0, 0, newDataLength); in compactData()
1139 n = findAllSameBlock(newData, n + 1, newDataLength, value, blockLength); in compactData()
1145 n = getAllSameOverlap(newData, newDataLength, value, blockLength); in compactData()
1152 index[i] = newDataLength - n; in compactData()
1153 int32_t prevDataLength = newDataLength; in compactData()
1155 newData[newDataLength++] = value; in compactData()
1158 mixedBlocks.extend(newData, 0, prevDataLength, newDataLength); in compactData()
1167 n = getOverlap(newData, newDataLength, block, 0, blockLength); in compactData()
1174 index[i] = newDataLength - n; in compactData()
1175 int32_t prevDataLength = newDataLength; in compactData()
1177 newData[newDataLength++] = block[n++]; in compactData()
1179 mixedBlocks.extend(newData, 0, prevDataLength, newDataLength); in compactData()
1190 (long)dataLength, (long)newDataLength, (long)countSame, (long)sumOverlaps); in compactData()
1192 return newDataLength; in compactData()
1544 int32_t newDataLength = compactData(fastILimit, newData, newDataCapacity, in compactTrie() local
1547 U_ASSERT(newDataLength <= newDataCapacity); in compactTrie()
1551 dataLength = newDataLength; in compactTrie()