Lines Matching refs:lang

85 					np->lang = (l == NULL) ? NULL :		\
89 (l != NULL && np->lang == NULL)) { \
91 free(np->lang); \
113 char *lang; member
134 const char *lang, *tmpptr; in __catopen_l() local
143 lang = NULL; in __catopen_l()
146 lang = querylocale(LC_MESSAGES_MASK, locale); in __catopen_l()
148 lang = getenv("LANG"); in __catopen_l()
150 if (lang == NULL || *lang == '\0' || strlen(lang) > ENCODING_LEN || in __catopen_l()
151 (lang[0] == '.' && in __catopen_l()
152 (lang[1] == '\0' || (lang[1] == '.' && lang[2] == '\0'))) || in __catopen_l()
153 strchr(lang, '/') != NULL) in __catopen_l()
154 lang = "C"; in __catopen_l()
161 ((lang != NULL && np->lang != NULL && in __catopen_l()
162 strcmp(np->lang, lang) == 0) || (np->lang == lang))) { in __catopen_l()
179 return (load_msgcat(name, name, lang)); in __catopen_l()
182 if ((plang = cptr1 = strdup(lang)) == NULL) in __catopen_l()
222 tmpptr = lang; in __catopen_l()
246 SAVEFAIL(name, lang, ENAMETOOLONG); in __catopen_l()
260 return (load_msgcat(path, name, lang)); in __catopen_l()
270 SAVEFAIL(name, lang, ENOENT); in __catopen_l()
353 free(np->lang); in catfree()
386 load_msgcat(const char *path, const char *name, const char *lang) in load_msgcat() argument
412 SAVEFAIL(name, lang, errno); in load_msgcat()
419 SAVEFAIL(name, lang, saved_errno); in load_msgcat()
426 SAVEFAIL(name, lang, ENOENT); in load_msgcat()
437 SAVEFAIL(name, lang, ENOENT); in load_msgcat()
445 SAVEFAIL(name, lang, saved_errno); in load_msgcat()
453 SAVEFAIL(name, lang, ENOENT); in load_msgcat()
459 copy_lang = (lang == NULL) ? NULL : strdup(lang); in load_msgcat()
464 (lang != NULL && copy_lang == NULL) || in load_msgcat()
472 SAVEFAIL(name, lang, ENOMEM); in load_msgcat()
483 np->lang = copy_lang; in load_msgcat()