Home | History | Annotate | Download | only in i18n

Lines Matching defs:CE

122 int32_t ucol_inv_findCE(const UColTokenParser *src, uint32_t CE, uint32_t SecondCE) {
133 res = compareCEs(first, second, CE, SecondCE);
148 /* able to find the elements around any CE, even if it is */
152 if((first == CE && second == SecondCE)) {
167 uint32_t CE, uint32_t contCE,
174 iCE = ucol_inv_findCE(src, CE, contCE);
181 CE &= strengthMask[strength];
184 *nextCE = CE;
187 while((*nextCE & strengthMask[strength]) == CE
198 uint32_t CE, uint32_t contCE,
205 iCE = ucol_inv_findCE(src, CE, contCE);
212 CE &= strengthMask[strength];
215 *prevCE = CE;
218 while((*prevCE & strengthMask[strength]) == CE
230 U_CFUNC uint32_t U_EXPORT2 ucol_getCEStrengthDifference(uint32_t CE, uint32_t contCE,
233 if(prevCE == CE && prevContCE == contCE) {
236 if((prevCE & strengthMask[UCOL_PRIMARY]) != (CE & strengthMask[UCOL_PRIMARY])
241 if((prevCE & strengthMask[UCOL_SECONDARY]) != (CE & strengthMask[UCOL_SECONDARY])
253 uint32_t CE = lh->baseCE;
260 iCE = ucol_inv_findCE(src, CE, SecondCE);
266 CE &= strengthMask[strength];
269 previousCE = CE;
272 while((previousCE & strengthMask[strength]) == CE && (previousContCE & strengthMask[strength])== SecondCE) {
284 uint32_t CE = lh->baseCE;
291 iCE = ucol_inv_findCE(src, CE, SecondCE);
297 CE &= strengthMask[strength];
300 nextCE = CE;
303 while((nextCE & strengthMask[strength]) == CE
377 } else { /* The CE must be implicit, since it's not in the table */
952 fprintf(stderr, "replaced CE for %04X with CE for %04X\n", el.cPoints[0], tok->debugSource);
968 uint32_t CE = utrie_get32(t->mapping, start, NULL);
969 if(CE == UCOL_NOT_FOUND) {
1002 uint32_t CE = UCOL_NOT_FOUND;
1012 if((CE = utrie_get32(t->mapping, u, NULL)) == UCOL_NOT_FOUND
1014 || ((isCntTableElement(CE)) &&
1015 (uprv_cnttab_getCE(t->contractions, CE, 0, status) == UCOL_NOT_FOUND))
1035 UTRIE_GET32(src->UCA->mapping, u, CE);
1036 tag = getCETag(CE);
1040 el.CEs[el.noOfCEs++] = CE;
1049 while(CE != UCOL_NO_MORE_CES) {
1050 CE = ucol_getNextCE(src->UCA, &colIt, status);
1051 if(CE != UCOL_NO_MORE_CES) {
1052 el.CEs[el.noOfCEs++] = CE;
1081 next/previous CE, at the strength of the first token. Add these to the
1159 /* After this, we have assigned CE values to all regular CEs */
1260 // get CE of prefix character first