_LC_LAST
if (category < 0 || category >= _LC_LAST)
char head[_LOCALENAME_LEN_MAX * (_LC_LAST - 1)], *tail;
const char *tokens[_LC_LAST], *s, *t;
for (i = 2; i < _LC_LAST; ++i)
for (i = 2; i < _LC_LAST - 1; ++i) {
tokens[_LC_LAST - 1] = (const char *)tail;
for (i = 2, j = 0; i < _LC_LAST; ++i) {
char head[_LOCALENAME_LEN_MAX * (_LC_LAST - 1)], *tail;
const char *tokens[_LC_LAST - 1];
int i, howmany, categories[_LC_LAST - 1];
for (i = 1; i < _LC_LAST; ++i) {
for (i = 1; i < _LC_LAST; ++i) {
if (category >= LC_ALL && category < _LC_LAST)
static _locale_set_t all_categories[_LC_LAST] = {
char query[_LOCALENAME_LEN_MAX * (_LC_LAST - 1)];
const char *part_name[_LC_LAST];
_locale_part_t part_impl[_LC_LAST];