Lines Matching refs:newBlock
473 int32_t newBlock, newTop; in allocIndex2Block() local
475 newBlock=trie->index2Length; in allocIndex2Block()
476 newTop=newBlock+UTRIE2_INDEX_2_BLOCK_LENGTH; in allocIndex2Block()
486 …uprv_memcpy(trie->index2+newBlock, trie->index2+trie->index2NullOffset, UTRIE2_INDEX_2_BLOCK_LENGT… in allocIndex2Block()
487 return newBlock; in allocIndex2Block()
512 int32_t newBlock, newTop; in allocDataBlock() local
516 newBlock=trie->firstFreeBlock; in allocDataBlock()
517 trie->firstFreeBlock=-trie->map[newBlock>>UTRIE2_SHIFT_2]; in allocDataBlock()
520 newBlock=trie->dataLength; in allocDataBlock()
521 newTop=newBlock+UTRIE2_DATA_BLOCK_LENGTH; in allocDataBlock()
550 uprv_memcpy(trie->data+newBlock, trie->data+copyBlock, UTRIE2_DATA_BLOCK_LENGTH*4); in allocDataBlock()
551 trie->map[newBlock>>UTRIE2_SHIFT_2]=0; in allocDataBlock()
552 return newBlock; in allocDataBlock()
587 int32_t i2, oldBlock, newBlock; in getDataBlock() local
601 newBlock=allocDataBlock(trie, oldBlock); in getDataBlock()
602 if(newBlock<0) { in getDataBlock()
606 setIndex2Entry(trie, i2, newBlock); in getDataBlock()
607 return newBlock; in getDataBlock()