Lines Matching refs:secondaries

4083 /* secondaries in French                                                                              */
4508 packFrench(const uint8_t *secondaries, int32_t secsize, SortKeyByteSink &result) {
4509 secondaries += secsize; // We read the secondary-level bytes back to front.
4515 secondary = *(secondaries-i-1);
4563 SortKeyLevel secondaries;
4595 /* support for special features like caselevel and funky secondaries */
4744 secondaries.appendByte(UCOL_COMMON_TOP2 - UCOL_TOP_COUNT2);
4747 secondaries.appendByte(UCOL_COMMON_TOP2 - (count2-1));
4750 secondaries.appendByte(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2);
4753 secondaries.appendByte(UCOL_COMMON_BOT2 + (count2-1));
4757 secondaries.appendByte(secondary);
4760 /* Do the special handling for French secondaries */
4762 /* abc1c2c3de with french secondaries need to be edc1c2c3ba NOT edc3c2c1ba */
4765 uint8_t *frenchStartPtr = secondaries.getLastFewBytes(lastSecondaryLength);
4767 /* reverse secondaries from frenchStartPtr up to frenchEndPtr */
4776 secondaries.appendByte(secondary);
4875 secondaries.appendByte(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2);
4878 secondaries.appendByte(UCOL_COMMON_BOT2 + (count2-1));
4881 if(!secondaries.isOk()) {
4884 secondaries.appendTo(result);
4886 // If there are any unresolved continuation secondaries,
4889 uint8_t *frenchStartPtr = secondaries.getLastFewBytes(lastSecondaryLength);
4891 /* reverse secondaries from frenchStartPtr up to frenchEndPtr */
4896 packFrench(secondaries.data(), secondaries.length(), result);
4969 SortKeyLevel secondaries;
5083 secondaries.appendByte(UCOL_COMMON_TOP2 - UCOL_TOP_COUNT2);
5086 secondaries.appendByte(UCOL_COMMON_TOP2 - (count2-1));
5089 secondaries.appendByte(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2);
5092 secondaries.appendByte(UCOL_COMMON_BOT2 + (count2-1));
5096 secondaries.appendByte(secondary);
5141 secondaries.appendByte(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2);
5144 secondaries.appendByte(UCOL_COMMON_BOT2 + (count2-1));
5146 ok &= secondaries.isOk();
5148 secondaries.appendTo(result);
7659 * It supports contractions of size two, French secondaries
7796 // so we set it and use simpler loop for secondaries and tertiaries
8179 // so we set it and use simpler loop for secondaries and tertiaries