Lines Matching refs:CE
537 uint32_t ucol_prv_getSpecialCE(const UCollator *coll, UChar ch, uint32_t CE,
541 uint32_t ucol_prv_getSpecialPrevCE(const UCollator *coll, UChar ch, uint32_t CE,
650 #define isSpecial(CE) ((((CE)&UCOL_SPECIAL_FLAG)>>28)==0xF) argument
659 #define isContinuation(CE) (((CE) & UCOL_CONTINUATION_MARKER) == UCOL_CONTINUATION_MARKER) argument
660 #define isFlagged(CE) (((CE) & 0x80) == 0x80) argument
661 #define isLongPrimary(CE) (((CE) & 0xC0) == 0xC0) argument
663 #define getCETag(CE) (((CE)&UCOL_TAG_MASK)>>UCOL_TAG_SHIFT) argument
664 #define isContraction(CE) (isSpecial((CE)) && (getCETag((CE)) == CONTRACTION_TAG)) argument
665 #define isPrefix(CE) (isSpecial((CE)) && (getCETag((CE)) == SPEC_PROC_TAG)) argument
666 #define constructContractCE(tag, CE) (UCOL_SPECIAL_FLAG | ((tag)<<UCOL_TAG_SHIFT) | ((CE)&0xFFFFFF)) argument
667 #define constructSpecProcCE(CE) (UCOL_SPECIAL_FLAG | (SPEC_PROC_TAG<<UCOL_TAG_SHIFT) | ((CE)&0xFFFF… argument
668 #define getContractOffset(CE) ((CE)&0xFFFFFF) argument
669 #define getExpansionOffset(CE) (((CE)&0x00FFFFF0)>>4) argument
670 #define getExpansionCount(CE) ((CE)&0xF) argument
671 #define isCEIgnorable(CE) (((CE) & 0xFFFFFFBF) == 0) argument