From 11b18b95e53f56060099153ce2900645b187914d Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Mon, 12 Jan 2009 08:35:02 +0100 Subject: [PATCH] use setlocale() instead of getenv() for determining locale --- src/charset.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/charset.cpp b/src/charset.cpp index f8c9c723..fcec9a19 100644 --- a/src/charset.cpp +++ b/src/charset.cpp @@ -90,7 +90,7 @@ namespace void init_current_locale() { - std::string envlocale = getenv("LC_CTYPE") ? getenv("LC_CTYPE") : (getenv("LC_ALL") ? getenv("LC_ALL") : ""); + std::string envlocale = setlocale(LC_CTYPE, ""); if (envlocale.empty()) return; std::ifstream f(SUPPORTED_LOCALES);