Lines Matching defs:canonical
846 /* look up the canonical type */
1174 the canonical format is lowercase in BCP47 */
1978 /* Private use in the canonical format is lowercase in BCP47 */
2618 /* char canonical[ULOC_FULLNAME_CAPACITY]; */ /* See #6822 */
2619 char canonical[256];
2626 canonical[0] = 0;
2628 uloc_canonicalize(localeID, canonical, sizeof(canonical), &tmpStatus);
2636 pKeywordStart = locale_getKeywordsStart(canonical);
2637 if (pKeywordStart == canonical) {
2642 kwdEnum = uloc_openKeywords((const char*)canonical, &tmpStatus);
2680 reslen += _appendLanguageToLanguageTag(canonical, langtag, langtagCapacity, strict, status);
2681 reslen += _appendScriptToLanguageTag(canonical, langtag + reslen, langtagCapacity - reslen, strict, status);
2682 reslen += _appendRegionToLanguageTag(canonical, langtag + reslen, langtagCapacity - reslen, strict, status);
2683 reslen += _appendVariantsToLanguageTag(canonical, langtag + reslen, langtagCapacity - reslen, strict, &hadPosix, status);
2684 reslen += _appendKeywordsToLanguageTag(canonical, langtag + reslen, langtagCapacity - reslen, strict, hadPosix, status);
2685 reslen += _appendPrivateuseToLanguageTag(canonical, langtag + reslen, langtagCapacity - reslen, strict, hadPosix, status);