LC_NUMERIC
{ .name= "LC_NUMERIC", .category= LC_NUMERIC, .vp= &lc_numeric },
#define LC_NUMERIC_MASK ((int)(1 << LC_NUMERIC))
[LC_NUMERIC ] = _lc_C_locale_name,
[LC_NUMERIC ] = (_locale_part_t)
[LC_NUMERIC ] = _lc_C_locale_name,
[LC_NUMERIC ] = (_locale_part_t)
#define _CATEGORY_ID LC_NUMERIC
[ RADIXCHAR ] = LC_NUMERIC,
[ THOUSEP ] = LC_NUMERIC,
[LC_NUMERIC ] = &_citrus_LC_NUMERIC_setlocale,
const char *numeric_name = loc->part_name[LC_NUMERIC];
_NumericLocale *numeric = loc->part_impl[LC_NUMERIC];
case LC_NUMERIC: return "LC_NUMERIC";
ATF_REQUIRE(setlocale(LC_NUMERIC, t->locale) != NULL);
ATF_REQUIRE(setlocale(LC_NUMERIC, t->locale) != NULL);
ATF_REQUIRE(setlocale(LC_NUMERIC, t->locale) != NULL);
{ "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 },