_LOCALE_NONE
return _LOCALE_NONE;
return _LOCALE_NONE;
return _LOCALE_NONE;
return _LOCALE_NONE;
else if (newloc != _LOCALE_NONE) {
return _LOCALE_NONE;
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_R(uselocale, LC_GLOBAL_LOCALE, _LOCALE_NONE);
TEST_ER(uselocale, EINVAL, _LOCALE_NONE, _LOCALE_BAD);
TEST_R(uselocale, LC_GLOBAL_LOCALE, _LOCALE_NONE);
TEST_R(uselocale, _LOCALE_UTF8, _LOCALE_NONE);
TEST_R(uselocale, _LOCALE_C, _LOCALE_NONE);
TEST_R(uselocale, LC_GLOBAL_LOCALE, _LOCALE_NONE);
TEST_R(uselocale, LC_GLOBAL_LOCALE, _LOCALE_NONE);
#define FUNCARGS mask, locname, _LOCALE_NONE