| HD | msgcat.c | 87 np->lang = (l == NULL) ? NULL : \ 106 char *lang; member 118 char *base, *cptr, *cptr1, *lang, *nlspath, *pathP, *pcode; in catopen() local 129 lang = NULL; in catopen() 132 lang = setlocale(LC_MESSAGES, NULL); in catopen() 134 lang = getenv("LANG"); in catopen() 136 if (lang == NULL || *lang == '\0' || strlen(lang) > ENCODING_LEN || in catopen() 137 (lang[0] == '.' && in catopen() 138 (lang[1] == '\0' || (lang[1] == '.' && lang[2] == '\0'))) || in catopen() 139 strchr(lang, '/') != NULL) in catopen() [all …]
|