LC_CTYPE
(void) setlocale(LC_CTYPE, "");
((p = setlocale(LC_CTYPE, NULL)) != NULL) && (strcmp(p, "C") != 0) );
lc_ctype = setlocale(LC_CTYPE, NULL);
(void) setlocale(LC_CTYPE, "");
locale = setlocale(LC_CTYPE, NULL);
locale = setlocale(LC_CTYPE, NULL);
locale = setlocale(LC_CTYPE, NULL);
(void) setlocale(LC_CTYPE, locale);
(void) setlocale(LC_CTYPE, locale);
(void) setlocale(LC_CTYPE, "");
locale = setlocale(LC_CTYPE, "");
locale = setlocale(LC_CTYPE, "");
{"LC_CTYPE", LC_CTYPE},
{"lower", SPECIAL LC_CTYPE, TYPE_CTP},
{"upper", SPECIAL LC_CTYPE, TYPE_CTP},
{"alpha", SPECIAL LC_CTYPE, TYPE_CTP},
{"digit", SPECIAL LC_CTYPE, TYPE_CTP},
{"space", SPECIAL LC_CTYPE, TYPE_CTP},
{"cntrl", SPECIAL LC_CTYPE, TYPE_CTP},
{"punct", SPECIAL LC_CTYPE, TYPE_CTP},
{"graph", SPECIAL LC_CTYPE, TYPE_CTP},
{"print", SPECIAL LC_CTYPE, TYPE_CTP},
{"xdigit", SPECIAL LC_CTYPE, TYPE_CTP},
{"blank", SPECIAL LC_CTYPE, TYPE_CTP},
{"tolower", SPECIAL LC_CTYPE, TYPE_CNVL},
{"toupper", SPECIAL LC_CTYPE, TYPE_CNVU},
retval += print_category(LC_CTYPE, cflag, kflag);
setlocale(LC_CTYPE, "") :
setlocale(LC_CTYPE, UTF8_LOCALE);
v = setlocale(LC_CTYPE, "C");
mylocale = setlocale(LC_CTYPE, NULL);
targetlocale = safe_strdup(setlocale(LC_CTYPE, NULL));
(void) setlocale(LC_CTYPE, "");
locale = setlocale(LC_CTYPE, NULL);
(void) setlocale(LC_CTYPE, "");
loc = setlocale(LC_CTYPE, NULL);
lc = setlocale(LC_CTYPE, (const char *)NULL);
(((int)(c) >= LC_CTYPE) && ((int)(c) <= _LastCategory) || \
#define LC_CTYPE_MASK (1 << LC_CTYPE)
setlocale (LC_CTYPE, "");
loc = current_locale(curloc, LC_CTYPE);
if ((strcmp(locname, "C.UTF-8") == 0) && (category != LC_CTYPE))
loc->ctype = loc->locdata[LC_CTYPE]->l_data[0];
loc->runelocale = loc->locdata[LC_CTYPE]->l_data[1];
loc->ctype = loc->locdata[LC_CTYPE]->l_data[0];
loc->runelocale = loc->locdata[LC_CTYPE]->l_data[1];
loc->locdata[LC_CTYPE]->l_lname,
(void) strlcpy(loc->locname, loc->locdata[LC_CTYPE]->l_lname,
case LC_CTYPE:
ldata = loc->locdata[LC_CTYPE];
case LC_CTYPE:
lct = loc->locdata[LC_CTYPE]->l_data[0];
locale = setlocale(LC_CTYPE, 0);
if (setlocale(LC_CTYPE, name) == NULL) {
{ LC_CTYPE, "LC_CTYPE" },
{ LC_CTYPE, LC_CTYPE_MASK, "en_US.UTF-8" },
#if defined(LC_COLLATE) && defined(LC_CTYPE)
else if ((ans = setlocale(LC_CTYPE, s)) && streq(ans, "POSIX"))
#if defined(LC_COLLATE) && defined(LC_CTYPE)
setlocale(LC_CTYPE, s);
if (setlocale(LC_CTYPE, "en_US.UTF-8") == NULL)
if (setlocale(LC_CTYPE, "POSIX") == NULL)
if (setlocale(LC_CTYPE, "en_US.UTF-8") == NULL)
const char *newloc = setlocale(LC_CTYPE, loc);
if (!setlocale(LC_CTYPE, "POSIX"))
l = setlocale(LC_CTYPE, TEST_LOCALE);