summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main.cc b/src/main.cc
index a43d21b1..a422563d 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -13,6 +13,10 @@ extern "C" {
# include <locale.h>
#endif // HAVE_LOCALE_H
+#ifdef HAVE_STDIO_H
+# include <stdio.h>
+#endif // HAVE_STDIO_H
+
#include "gettext.h"
}
@@ -20,7 +24,8 @@ extern "C" {
int main(int argc, char **argv) {
// initialize the locale
- setlocale(LC_ALL, "");
+ if (!setlocale(LC_ALL, ""))
+ printf("Couldn't set locale from environment.\n");
bindtextdomain(PACKAGE, LOCALEDIR);
bind_textdomain_codeset(PACKAGE, "UTF-8");
textdomain(PACKAGE);