newlocale
extern locale_t newlocale(int, const char *, locale_t);
locale_t locale = newlocale(LC_ALL_MASK, "", 0);
static locale_t posix = newlocale(LC_ALL_MASK, "POSIX", (locale_t)0);