LC_CTYPE
locale = setlocale(LC_CTYPE, NULL);
setlocale(LC_CTYPE, "");
{ .name= "LC_CTYPE", .category= LC_CTYPE, .vp= &lc_ctype },
} else if (lv->category == LC_CTYPE) {
#define LC_CTYPE_MASK ((int)(1 << LC_CTYPE))
#define _CATEGORY_ID LC_CTYPE
((_RuneLocale *)((loc)->part_impl[LC_CTYPE]))
ol = setlocale(LC_CTYPE, "C");
setlocale(LC_CTYPE, ol);
[LC_CTYPE ] = _lc_C_locale_name,
[LC_CTYPE ] = (_locale_part_t)
[LC_CTYPE ] = _lc_C_locale_name,
[LC_CTYPE ] = (_locale_part_t)
(loc)->part_impl[LC_CTYPE])
((_RuneLocale *)((loc)->part_impl[LC_CTYPE]))
(((_RuneLocale *)((loc)->part_impl[LC_CTYPE]))->rl_citrus_ctype)
[ CODESET ] = LC_CTYPE,
[LC_CTYPE ] = &_citrus_LC_CTYPE_setlocale,
if (!strcmp(setlocale(LC_CTYPE, NULL), "C"))
setlocale(LC_CTYPE, "");
setlocale(LC_CTYPE, "");
(void) setlocale(LC_CTYPE, "");
case LC_CTYPE: return "LC_CTYPE";
ol = setlocale(LC_CTYPE, "en_GB.UTF-8");
setlocale(LC_CTYPE, ol);
if (setlocale(LC_CTYPE, argv[3]) == NULL)
ATF_REQUIRE(setlocale(LC_CTYPE, "fr_FR.ISO8859-1") != NULL);
ATF_REQUIRE(setlocale(LC_CTYPE, "uk_UA.KOI8-U") != NULL);
ATF_REQUIRE(setlocale(LC_CTYPE, "kk_KZ.PT154") != NULL);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, locales[i]) != NULL,
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ATF_REQUIRE_MSG(setlocale(LC_CTYPE, L) != NULL, "L=%s", L);
ol = setlocale(LC_CTYPE, "ja_JP.UTF-8");
ATF_REQUIRE(setlocale(LC_CTYPE, "C") != NULL);
setlocale(LC_CTYPE, ol);
setlocale(LC_CTYPE, "en_US.UTF-8");
ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL);
ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL);
lc_ctype_set = setlocale(LC_CTYPE, locale_name);
lc_ctype_set = setlocale(LC_CTYPE, locale_name);
ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL);
setlocale(LC_CTYPE, "zh_TW.Big5");
setlocale(LC_CTYPE, "zh_TW.Big5");
setlocale(LC_CTYPE, "zh_TW.Big5");
setlocale(LC_CTYPE, "zh_TW.Big5");
setlocale(LC_CTYPE, "zh_TW.Big5");
setlocale(LC_CTYPE, "zh_TW.Big5");
lc_ctype_set = setlocale(LC_CTYPE, locale_name);
lc_ctype_set = setlocale(LC_CTYPE, locale_name);
ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL);
ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL);
ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL);
ATF_REQUIRE(setlocale(LC_CTYPE, locale) != NULL);
ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL);
ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL);
ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL);
printf("Using locale %s\n", setlocale(LC_CTYPE, NULL));
(void)setlocale(LC_CTYPE, "");
setlocale(LC_CTYPE, "");
setlocale(LC_CTYPE, "C");
setlocale(LC_CTYPE, "");
{ "charmap", 1, LC_CTYPE, CODESET, "" }, /* hack */
setlocale(LC_CTYPE, "C");
{ "LC_CTYPE", LC_CTYPE },
if (setlocale(LC_CTYPE, "") == NULL)
setlocale(LC_CTYPE, cp);