LC_COLLATE
{"LC_COLLATE", LC_COLLATE},
{"collating-element", 0, 0, 0, LC_COLLATE, TYPE_COLLEL},
{"character-collation", 0, 1, 0, LC_COLLATE, TYPE_COLLEL},
retval += print_category(LC_COLLATE, cflag, kflag);
S->m_c_locale = xstreql("C", setlocale(LC_COLLATE, NULL));
#define LC_COLLATE_MASK (1 << LC_COLLATE)
loc->collate = loc->locdata[LC_COLLATE]->l_data[0];
loc->collate = loc->locdata[LC_COLLATE]->l_data[0];
loc->locdata[LC_COLLATE]->l_lname,
case LC_COLLATE:
case LC_COLLATE:
{ LC_COLLATE, "LC_COLLATE" },
{ LC_COLLATE, LC_COLLATE_MASK, "ar_EG.UTF-8" },
#if defined(LC_COLLATE) && defined(LC_CTYPE)
if ((ans = setlocale(LC_COLLATE, s)) && streq(ans, "POSIX"))
#if defined(LC_COLLATE) && defined(LC_CTYPE)
setlocale(LC_COLLATE, s);