Lines Matching refs:indexLength

108     trie->indexLength=UTRIE_MAX_INDEX_LENGTH;
377 _findSameIndexBlock(const int32_t *idx, int32_t indexLength,
381 for(block=UTRIE_BMP_INDEX_LENGTH; block<indexLength; block+=UTRIE_SURROGATE_BLOCK_COUNT) {
391 return indexLength;
410 int32_t indexLength, block;
454 indexLength=UTRIE_BMP_INDEX_LENGTH;
468 block=_findSameIndexBlock(idx, indexLength, c>>UTRIE_SHIFT);
484 if(block==indexLength) {
486 uprv_memmove(idx+indexLength,
489 indexLength+=UTRIE_SURROGATE_BLOCK_COUNT;
512 if(indexLength>=UTRIE_MAX_INDEX_LENGTH) {
523 4*(indexLength-UTRIE_BMP_INDEX_LENGTH));
527 indexLength+=UTRIE_SURROGATE_BLOCK_COUNT;
531 UTRIE_BMP_INDEX_LENGTH, (long)UTRIE_MAX_INDEX_LENGTH, indexLength);
534 trie->indexLength=indexLength;
553 for(i=0; i<trie->indexLength; ++i) {
684 for(i=0; i<trie->indexLength; ++i) {
766 /* fold and compact if necessary, also checks that indexLength is within limits */
784 if( (reduceTo16Bits ? (trie->dataLength+trie->indexLength) : trie->dataLength) >= UTRIE_MAX_DATA_LENGTH) {
788 length=sizeof(UTrieHeader)+2*trie->indexLength;
801 (long)trie->indexLength, (long)trie->dataLength, (long)length);
818 header->indexLength=trie->indexLength;
823 /* write 16-bit index values shifted right by UTRIE_INDEX_SHIFT, after adding indexLength */
826 for(i=trie->indexLength; i>0; --i) {
827 *dest16++=(uint16_t)((*p++ + trie->indexLength)>>UTRIE_INDEX_SHIFT);
839 for(i=trie->indexLength; i>0; --i) {
890 trie->indexLength=header->indexLength;
896 if(length<2*trie->indexLength) {
902 p16+=trie->indexLength;
903 length-=2*trie->indexLength;
913 length=(int32_t)sizeof(UTrieHeader)+2*trie->indexLength+4*trie->dataLength;
922 trie->initialValue=trie->index[trie->indexLength];
923 length=(int32_t)sizeof(UTrieHeader)+2*trie->indexLength+2*trie->dataLength;
950 trie->indexLength=UTRIE_BMP_INDEX_LENGTH+UTRIE_SURROGATE_BLOCK_COUNT;
956 actualLength=trie->indexLength*2;
978 block=(uint16_t)(trie->indexLength>>UTRIE_INDEX_SHIFT);
979 limit=trie->indexLength;
997 p16+=trie->indexLength;
1013 uprv_memset(p16, 0, trie->indexLength*2);
1025 trie->data32=p32=(uint32_t *)(p16+trie->indexLength);
1083 nullBlock=trie->indexLength;