Home | History | Annotate | Download | only in i18n

Lines Matching refs:UCA

20 * 03/16/2001  weiv      Collation framework is rewritten in C and made UCA compliant
51 // static UCA. There is only one. Collators don't use it.
103 /* do not close UCA returned by ucol_initUCA! */
173 const UCollator* UCA = ucol_initUCA(status);
210 if(*status == U_MISSING_RESOURCE_ERROR) { /* We didn't find the tailoring data, we fallback to the UCA */
212 result = ucol_initCollator(UCA->image, result, UCA, status);
216 // if we use UCA, real locale is root
243 if(uprv_memcmp(colData->UCAVersion, UCA->image->UCAVersion, sizeof(UVersionInfo)) != 0 ||
244 uprv_memcmp(colData->UCDVersion, UCA->image->UCDVersion, sizeof(UVersionInfo)) != 0 ||
254 result = ucol_initCollator((const UCATableHeader *)inData, result, UCA, status);
260 result = ucol_initCollator(UCA->image, result, UCA, status);
385 UCollator *UCA = ucol_initUCA(status);
391 ucol_tok_initTokenList(&src, rules, rulesLength, UCA, status);
418 // set UCA version
419 uprv_memcpy(table->UCAVersion, UCA->image->UCAVersion, sizeof(UVersionInfo));
420 result = ucol_initCollator(table, 0, UCA, status);
429 // We will init the collator from UCA
430 result = ucol_initCollator(UCA->image, 0, UCA, status);
496 /* take the UCA rules and append real rules at the end */
497 /* UCA rules will be probably coming from the root RB */
505 UResourceBundle* uca = ures_getByKeyWithFallback(cresb, "UCA", NULL, &status);
506 ucaRules = ures_getStringByKey(uca,"Sequence",&UCAlen,&status);
507 ures_close(uca);
570 ucol_tok_initTokenList(&sourceParser, sourceRules, sourceRulesLen, source->UCA, &status);
571 ucol_tok_initTokenList(&targetParser, targetRules, targetRulesLen, target->UCA, &status);
938 if(coll == NULL || coll->UCA == NULL) {
959 ucol_tok_initTokenList(&src, rules, rulesLen, coll->UCA, status);