Lines Matching refs:locale
346 const char *locale; in locale_charset() local
349 locale = getenv ("LC_ALL"); in locale_charset()
350 if (locale == NULL || locale[0] == '\0') in locale_charset()
352 locale = getenv ("LC_CTYPE"); in locale_charset()
353 if (locale == NULL || locale[0] == '\0') in locale_charset()
354 locale = getenv ("LANG"); in locale_charset()
356 if (locale != NULL && locale[0] != '\0') in locale_charset()
360 const char *dot = strchr (locale, '.'); in locale_charset()
389 const char *locale = NULL; in locale_charset() local
396 locale = setlocale (LC_CTYPE, NULL); in locale_charset()
398 if (locale == NULL || locale[0] == '\0') in locale_charset()
400 locale = getenv ("LC_ALL"); in locale_charset()
401 if (locale == NULL || locale[0] == '\0') in locale_charset()
403 locale = getenv ("LC_CTYPE"); in locale_charset()
404 if (locale == NULL || locale[0] == '\0') in locale_charset()
405 locale = getenv ("LANG"); in locale_charset()
412 codeset = locale; in locale_charset()
426 const char *locale; in locale_charset() local
433 locale = getenv ("LC_ALL"); in locale_charset()
434 if (locale == NULL || locale[0] == '\0') in locale_charset()
436 locale = getenv ("LC_CTYPE"); in locale_charset()
437 if (locale == NULL || locale[0] == '\0') in locale_charset()
438 locale = getenv ("LANG"); in locale_charset()
440 if (locale != NULL && locale[0] != '\0') in locale_charset()
443 const char *dot = strchr (locale, '.'); in locale_charset()
463 codeset = locale; in locale_charset()