TEST_ER
TEST_ER(newlocale, EINVAL, _LOCALE_NONE, LC_CTYPE_MASK, NULL);
TEST_ER(newlocale, EINVAL, _LOCALE_NONE, LC_ALL_MASK + 1, "C.UTF-8");
TEST_ER(newlocale, ENOENT, _LOCALE_NONE, LC_COLLATE_MASK, "C.INV");
TEST_ER(newlocale, ENOENT, _LOCALE_NONE, LC_TIME_MASK, "");
TEST_ER(newlocale, ENOENT, _LOCALE_NONE, LC_CTYPE_MASK, "");
TEST_ER(duplocale, EINVAL, _LOCALE_NONE, _LOCALE_UTF8);
TEST_ER(uselocale, EINVAL, _LOCALE_NONE, _LOCALE_UTF8);
TEST_ER(uselocale, EINVAL, _LOCALE_NONE, _LOCALE_BAD);