LC_NUMERIC_MASK
LC_MONETARY_MASK | LC_NUMERIC_MASK | LC_TIME_MASK)
{ LC_NUMERIC_MASK, "LC_NUMERIC" },
locale_t c_locale = newlocale(LC_NUMERIC_MASK, "C", (locale_t)0);