Home | History | Annotate | Download | only in i18n

Lines Matching defs:UCA

154     /* not defined in the UCA. */
345 UCAConstants *consts = (UCAConstants *)((uint8_t *)src->UCA->image + src->UCA->image->UCAConsts);
620 uint8_t ucol_uprv_getCaseBits(const UCollator *UCA, const UChar *src, uint32_t len, UErrorCode *status) {
636 uprv_init_collIterate(UCA, &n[i], 1, &s, status);
637 order = ucol_getNextCE(UCA, &s, status);
719 tok->CEs[0] |= ucol_uprv_getCaseBits(src->UCA, cPoints, cSize, status);
721 // Copy it from the UCA
722 uint32_t caseCE = ucol_getFirstCE(src->UCA, cPoints[0], status);
883 /* will have to get one from UCA */
888 uprv_init_collIterate(src->UCA, expOffset + src->source, 1, &s, status);
891 order = ucol_getNextCE(src->UCA, &s, status);
935 if(src->UCA != NULL) {
1034 //uprv_init_collIterate(src->UCA, decomp, 1, &colIt);
1040 // falling back to the UCA).
1042 UTRIE_GET32(src->UCA->mapping, u, CE);
1052 // it doesn't make any difference whether we have to go to the UCA
1055 uprv_init_collIterate(src->UCA, el.uchars, el.cSize, &colIt, status);
1057 CE = ucol_getNextCE(src->UCA, &colIt, status);
1091 ? That is, if UCA has ... x <<< X << x' <<< X' < y ..., and the
1122 uprv_memcpy(image, src->UCA->image, sizeof(UCATableHeader));
1160 tempUCATable *t = uprv_uca_initTempTable(image, src->opts, src->UCA, NOT_FOUND_TAG, NOT_FOUND_TAG, status);
1197 /* copy contractions from the UCA - this is felt mostly for cyrillic*/
1200 //UChar *conts = (UChar *)((uint8_t *)src->UCA->image + src->UCA->image->UCAConsts+sizeof(UCAConstants));
1201 UChar *conts = (UChar *)((uint8_t *)src->UCA->image + src->UCA->image->contractionUCACombos);
1202 UCollationElements *ucaEl = ucol_openElements(src->UCA, NULL, 0, status);
1304 utrie_enum(&t->UCA->mapping, NULL, _processUCACompleteIgnorables, t);
1353 UCollator *UCA = ucol_initUCA(status);
1354 // UCA versions of UCA and inverse UCA should match
1355 if(uprv_memcmp(newInvUCA->UCAVersion, UCA->image->UCAVersion, sizeof(UVersionInfo)) != 0) {