• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ICU-531.30/icuSources/common/

Lines Matching defs:variant

28      l = lang, C = ctry, M = charmap, V = variant
504 const char *variant; /* input ID */
511 { "PINYIN", "collation", "pinyin" }, /* Solaris variant */
512 { "STROKE", "collation", "stroke" } /* Solaris variant */
564 /* We do this because the @ sign is variant, and the @ sign used on one
1123 * except for variant
1346 * are added to 'variant'
1351 char *variant, int32_t variantCapacity,
1355 /* get one or more variant tags and separate them with '_' */
1357 /* get a variant string after a '-' or '_' */
1361 variant[i] = '_';
1367 variant[i]=(char)uprv_toupper(*localeID);
1368 if(variant[i]=='-') {
1369 variant[i]='_';
1377 /* if there is no variant tag after a '-' or '_' then look for '@' */
1389 variant[i] = '_';
1395 variant[i]=(char)uprv_toupper(*localeID);
1396 if(variant[i]=='-' || variant[i]==',') {
1397 variant[i]='_';
1411 char *variant, int32_t variantCapacity) {
1412 return _getVariantEx(localeID, prev, variant, variantCapacity, FALSE);
1416 * Delete ALL instances of a variant from the given list of one or
1422 * @param toDelete variant to delete, without separators, e.g. "EURO"
1635 char* variant = NULL; /* pointer into name, or NULL */
1721 variant = len<nameCapacity ? name+len : NULL;
1723 tmpLocaleID += variantSize + 1; /* skip '_' and variant */
1757 /* Copy POSIX-style variant, if any [mr@FOO] */
1774 /* Handle @FOO variant if @ is present and not followed by = */
1790 if (variant == NULL) {
1791 variant = name+len;
1799 if (variant) {
1801 const char* variantToCompare = VARIANT_MAP[j].variant;
1803 int32_t variantLen = _deleteVariant(variant, uprv_min(variantSize, (nameCapacity-len)), variantToCompare, n);
1974 char* variant,
2018 i=_getVariant(tmpLocaleID+1, *tmpLocaleID, variant, variantCapacity);
2024 /* if we do not have a variant tag yet then try a POSIX variant after '@' */
2027 i=_getVariant(localeID+1, '@', variant, variantCapacity);
2030 return u_terminateChars(variant, variantCapacity, i, err);