Lines Matching refs:locale
97 setlocale(int category, const char *locale) in setlocale() argument
106 if (locale == NULL) in setlocale()
119 if (!*locale) { in setlocale()
138 if (strlen(locale) > ENCODING_LEN) { in setlocale()
142 (void)strcpy(new_categories[category], locale); in setlocale()
144 if ((r = strchr(locale, '/')) == NULL) { in setlocale()
145 if (strlen(locale) > ENCODING_LEN) { in setlocale()
150 (void)strcpy(new_categories[i], locale); in setlocale()
161 if ((len = r - locale) > ENCODING_LEN) { in setlocale()
165 (void)strlcpy(new_categories[i], locale, in setlocale()
170 locale = r; in setlocale()
173 } while (*locale); in setlocale()
272 (void)strcpy(__xlocale_global_locale.components[category-1]->locale, new); in loadlocale()