LC_NUMERIC
LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_NUMERIC, LC_TIME, LC_MESSAGES, 0
case LC_NUMERIC:
_Static_assert(XLC_NUMERIC == LC_NUMERIC - 1,
{ "decimal_point", 1, LC_NUMERIC, RADIXCHAR, "" },
{ "thousands_sep", 1, LC_NUMERIC, THOUSEP, "" },
{ "grouping", 1, LC_NUMERIC, KW_GROUPING, "" },
{ "radixchar", 1, LC_NUMERIC, RADIXCHAR,
{ "thousep", 1, LC_NUMERIC, THOUSEP,
{ "LC_NUMERIC", LC_NUMERIC },
setlocale(LC_NUMERIC, "");