LC_NUMERIC
#define LC_NUMERIC_MASK (1 << (LC_NUMERIC - 1))
case LC_NUMERIC:
case LC_NUMERIC:
case LC_NUMERIC:
decimal = _NL_CURRENT (LC_NUMERIC, DECIMAL_POINT);
decimalwc = _NL_CURRENT_WORD (LC_NUMERIC, _NL_NUMERIC_DECIMAL_POINT_WC);
decimal = _NL_CURRENT (LC_NUMERIC, DECIMAL_POINT);
decimalwc = _NL_CURRENT_WORD (LC_NUMERIC,
grouping = _NL_CURRENT (LC_NUMERIC, GROUPING);
_NL_CURRENT_WORD (LC_NUMERIC, _NL_NUMERIC_THOUSANDS_SEP_WC);
thousands_sep = _NL_CURRENT (LC_NUMERIC, THOUSANDS_SEP);
decimal = _NL_CURRENT (LC_NUMERIC, DECIMAL_POINT);
decimalwc = _NL_CURRENT_WORD (LC_NUMERIC, _NL_NUMERIC_DECIMAL_POINT_WC);
thousands_sep = _NL_CURRENT_WORD (LC_NUMERIC,
thousands_sep = _NL_CURRENT (LC_NUMERIC, THOUSANDS_SEP);
grouping = _NL_CURRENT (LC_NUMERIC, GROUPING);
thousands_sep = _NL_CURRENT_WORD (LC_NUMERIC,
thousands_sep = _NL_CURRENT (LC_NUMERIC, THOUSANDS_SEP);
grouping = _NL_CURRENT (LC_NUMERIC, GROUPING);
decimal = _NL_CURRENT_WORD (LC_NUMERIC, _NL_NUMERIC_DECIMAL_POINT_WC);
decimal = _NL_CURRENT (LC_NUMERIC, DECIMAL_POINT);
thousands = _NL_CURRENT_WORD (LC_NUMERIC, _NL_NUMERIC_THOUSANDS_SEP_WC);
thousands = _NL_CURRENT (LC_NUMERIC, THOUSANDS_SEP);
struct locale_data *current = loc->__locales[LC_NUMERIC];
grouping = _NL_CURRENT (LC_NUMERIC, GROUPING);
thousands = _NL_CURRENT_WORD (LC_NUMERIC,
thousands = _NL_CURRENT (LC_NUMERIC, THOUSANDS_SEP);
decimal = _NL_CURRENT_WORD (LC_NUMERIC, _NL_NUMERIC_DECIMAL_POINT_WC);
decimal = _NL_CURRENT (LC_NUMERIC, DECIMAL_POINT);
struct locale_data *current = loc->__locales[LC_NUMERIC];
grouping = _NL_CURRENT (LC_NUMERIC, GROUPING);
thousands = _NL_CURRENT_WORD (LC_NUMERIC,
thousands = _NL_CURRENT (LC_NUMERIC, THOUSANDS_SEP);
setlocale(LC_NUMERIC, locale);