newlocale
locale_t newlocale(int mask, const char *locale, locale_t base);
l1 = newlocale(LC_ALL_MASK, loc1, NULL);
l2 = newlocale(LC_ALL_MASK, loc2, NULL);
loc = newlocale(LC_MONETARY_MASK, tests[i].locale, NULL);
l = newlocale(LC_ALL_MASK, "C", NULL);
locale_t c_locale = newlocale(LC_NUMERIC_MASK, "C", (locale_t)0);
l = newlocale(LC_ALL_MASK, "C", NULL);