Home | History | Annotate | Download | only in i18n

Lines Matching defs:coll

43 #define U_ICUDATA_COLL U_ICUDATA_NAME U_TREE_SEPARATOR_STRING "coll"
293 const UCollator *coll;
467 (s)->coll = (collator); \
481 * @param coll const UCollator pointer
486 #define UCOL_GETMAXEXPANSION(coll, order, result) { \
490 start = (coll)->endExpansionCE; \
491 limit = (coll)->lastEndExpansionCE; \
502 result = *((coll)->expansionCESize + (start - (coll)->endExpansionCE)); \
505 result = *(coll->expansionCESize + (limit - coll->endExpansionCE)); \
516 uint32_t ucol_prv_getSpecialCE(const UCollator *coll, UChar ch, uint32_t CE,
520 uint32_t ucol_prv_getSpecialPrevCE(const UCollator *coll, UChar ch, uint32_t CE,
522 U_CAPI uint32_t U_EXPORT2 ucol_getNextCE(const UCollator *coll,
524 U_CFUNC uint32_t U_EXPORT2 ucol_getPrevCE(const UCollator *coll,
528 void *ucol_getABuffer(const UCollator *coll, uint32_t size);
541 ucol_getCollationKey(const UCollator *coll,
547 SortKeyGenerator(const UCollator *coll,
556 ucol_calcSortKey(const UCollator *coll,
564 ucol_calcSortKeySimpleTertiary(const UCollator *coll,
573 SortKeyGenerator(const UCollator *coll,
591 ucol_cloneRuleData(const UCollator *coll, int32_t *length, UErrorCode *status);
598 ucol_setReqValidLocales(UCollator *coll, char *requestedLocaleToAdopt, char *validLocaleToAdopt, char *actualLocaleToAdopt);
912 ResourceCleaner(UCollator *coll);
1022 void ucol_updateInternalState(UCollator *coll, UErrorCode *status);
1024 U_CFUNC uint32_t U_EXPORT2 ucol_getFirstCE(const UCollator *coll, UChar u, UErrorCode *status);
1025 U_CAPI UBool U_EXPORT2 ucol_isTailored(const UCollator *coll, const UChar u, UErrorCode *status);
1061 ucol_buildPermutationTable(UCollator *coll, UErrorCode *status);
1078 static inline UBool ucol_unsafeCP(UChar c, const UCollator *coll) {
1082 if (c < coll->minUnsafeCP) {
1095 htbyte = coll->unsafeCP[hash>>3];