Home | History | Annotate | Download | only in i18n

Lines Matching refs:UCA

149     /* not defined in the UCA. */
340 UCAConstants *consts = (UCAConstants *)((uint8_t *)src->UCA->image + src->UCA->image->UCAConsts);
613 uint8_t ucol_uprv_getCaseBits(const UCollator *UCA, const UChar *src, uint32_t len, UErrorCode *status) {
629 uprv_init_collIterate(UCA, &n[i], 1, &s);
630 order = ucol_getNextCE(UCA, &s, status);
712 tok->CEs[0] |= ucol_uprv_getCaseBits(src->UCA, cPoints, cSize, status);
714 // Copy it from the UCA
715 uint32_t caseCE = ucol_getFirstCE(src->UCA, cPoints[0], status);
876 /* will have to get one from UCA */
881 uprv_init_collIterate(src->UCA, expOffset + src->source, 1, &s);
884 order = ucol_getNextCE(src->UCA, &s, status);
928 if(src->UCA != NULL) {
1027 //uprv_init_collIterate(src->UCA, decomp, 1, &colIt);
1033 // falling back to the UCA).
1035 UTRIE_GET32(src->UCA->mapping, u, CE);
1045 // it doesn't make any difference whether we have to go to the UCA
1048 uprv_init_collIterate(src->UCA, el.uchars, el.cSize, &colIt);
1050 CE = ucol_getNextCE(src->UCA, &colIt, status);
1083 ? That is, if UCA has ... x <<< X << x' <<< X' < y ..., and the
1114 uprv_memcpy(image, src->UCA->image, sizeof(UCATableHeader));
1152 tempUCATable *t = uprv_uca_initTempTable(image, src->opts, src->UCA, NOT_FOUND_TAG, NOT_FOUND_TAG, status);
1189 /* copy contractions from the UCA - this is felt mostly for cyrillic*/
1192 //UChar *conts = (UChar *)((uint8_t *)src->UCA->image + src->UCA->image->UCAConsts+sizeof(UCAConstants));
1193 UChar *conts = (UChar *)((uint8_t *)src->UCA->image + src->UCA->image->contractionUCACombos);
1194 UCollationElements *ucaEl = ucol_openElements(src->UCA, NULL, 0, status);
1296 utrie_enum(&t->UCA->mapping, NULL, _processUCACompleteIgnorables, t);
1345 UCollator *UCA = ucol_initUCA(status);
1346 // UCA versions of UCA and inverse UCA should match
1347 if(uprv_memcmp(newInvUCA->UCAVersion, UCA->image->UCAVersion, sizeof(UVersionInfo)) != 0) {