Lines Matching defs:variants
1345 * @param needSeparator if true, then add leading '_' if any variants
1417 * more variants. Example: "FOO_EURO_BAR_EURO" => "FOO_BAR".
1418 * @param variants the source string of one or more variants,
1421 * @param variantsLen length of variants
1425 * @return number of characters deleted from variants
1428 _deleteVariant(char* variants, int32_t variantsLen,
1437 if (uprv_strncmp(variants, toDelete, toDeleteLen) == 0 &&
1439 (flag=(variants[toDeleteLen] == '_'))))
1445 uprv_memmove(variants, variants+d, variantsLen);
1448 char* p = _strnchr(variants, variantsLen, '_');
1453 variantsLen -= (int32_t)(p - variants);
1454 variants = p;
1795 /* Handle generic variants first */
2026 /* removed by weiv. We don't want to handle POSIX variants anymore. Use canonicalization function */