Home | History | Annotate | Download | only in common

Lines Matching full:variants

1342  * @param needSeparator if true, then add leading '_' if any variants
1414 * more variants. Example: "FOO_EURO_BAR_EURO" => "FOO_BAR".
1415 * @param variants the source string of one or more variants,
1418 * @param variantsLen length of variants
1422 * @return number of characters deleted from variants
1425 _deleteVariant(char* variants, int32_t variantsLen,
1434 if (uprv_strncmp(variants, toDelete, toDeleteLen) == 0 &&
1436 (flag=(variants[toDeleteLen] == '_'))))
1442 uprv_memmove(variants, variants+d, variantsLen);
1445 char* p = _strnchr(variants, variantsLen, '_');
1450 variantsLen -= (int32_t)(p - variants);
1451 variants = p;
1792 /* Handle generic variants first */
2017 /* removed by weiv. We don't want to handle POSIX variants anymore. Use canonicalization function */