Lines Matching refs:overlap
580 * - overlaps adjacent blocks as much as possible (if overlap==TRUE)
582 * - moves and overlaps blocks that overlap with multiple values in the overlap region
585 * - try to move and overlap blocks that are not already adjacent
588 utrie_compact(UNewTrie *trie, UBool overlap, UErrorCode *pErrorCode) {
636 overlap ? UTRIE_DATA_GRANULARITY : UTRIE_DATA_BLOCK_LENGTH))
650 if(overlap && start>=overlapStart) {
651 /* look for maximum overlap (modulo granularity) with the previous, adjacent block */
660 /* some overlap */
669 /* no overlap, just move the indexes to their new positions */
674 } else /* no overlap && newStart==start */ {
766 /* compact once without overlap to improve folding */
772 /* compact again with overlap for minimum data array length */