Lines Matching refs:variants
1331 * @param needSeparator if true, then add leading '_' if any variants
1403 * more variants. Example: "FOO_EURO_BAR_EURO" => "FOO_BAR".
1404 * @param variants the source string of one or more variants,
1407 * @param variantsLen length of variants
1411 * @return number of characters deleted from variants
1414 _deleteVariant(char* variants, int32_t variantsLen,
1423 if (uprv_strncmp(variants, toDelete, toDeleteLen) == 0 &&
1425 (flag=(variants[toDeleteLen] == '_'))))
1431 uprv_memmove(variants, variants+d, variantsLen);
1434 char* p = _strnchr(variants, variantsLen, '_');
1439 variantsLen -= (int32_t)(p - variants);
1440 variants = p;
1784 /* Handle generic variants first */
2009 /* removed by weiv. We don't want to handle POSIX variants anymore. Use canonicalization function */