Lines Matching refs:newStart
591 int32_t i, start, newStart, overlapStart; in utrie_compact() local
618 newStart=UTRIE_DATA_BLOCK_LENGTH; in utrie_compact()
619 for(start=newStart; start<trie->dataLength;) { in utrie_compact()
637 (i=_findSameDataBlock(trie->data, newStart, start, in utrie_compact()
655 i>0 && !equal_uint32(trie->data+(newStart-i), trie->data+start, i); in utrie_compact()
663 trie->map[start>>UTRIE_SHIFT]=newStart-i; in utrie_compact()
668 trie->data[newStart++]=trie->data[start++]; in utrie_compact()
670 } else if(newStart<start) { in utrie_compact()
672 trie->map[start>>UTRIE_SHIFT]=newStart; in utrie_compact()
674 trie->data[newStart++]=trie->data[start++]; in utrie_compact()
678 newStart+=UTRIE_DATA_BLOCK_LENGTH; in utrie_compact()
679 start=newStart; in utrie_compact()
691 (long)trie->dataLength, (long)newStart); in utrie_compact()
694 trie->dataLength=newStart; in utrie_compact()