Lines Matching defs:reorder
206 CollationData::makeReorderRanges(const int32_t *reorder, int32_t length,
208 makeReorderRanges(reorder, length, FALSE, ranges, errorCode);
212 CollationData::makeReorderRanges(const int32_t *reorder, int32_t length,
217 if(length == 0 || (length == 1 && reorder[0] == USCRIPT_UNKNOWN)) {
239 // Never reorder special low and high primary lead bytes.
247 // Get the set of special reorder codes in the input list.
248 // This supports a fixed number of special reorder codes;
252 int32_t reorderCode = reorder[i] - UCOL_REORDER_CODE_FIRST;
258 // Start the reordering with the special low reorder codes that do not occur in the input.
269 if(specials == 0 && reorder[0] == USCRIPT_LATIN && !latinMustMove) {
282 int32_t script = reorder[i++];
287 script = reorder[--length];
332 makeReorderRanges(reorder, originalLength, TRUE, ranges, errorCode);