]> git.saurik.com Git - apt.git/blobdiff - apt-private/private-main.cc
use std::locale::global instead of setlocale
[apt.git] / apt-private / private-main.cc
index 9eb306834c5de2d616b4329a6da3e512b9710e0b..0a9f4713fcd8c9b1fafd845440a13eef0e46259c 100644 (file)
@@ -7,6 +7,8 @@
 #include <apt-private/private-main.h>
 
 #include <iostream>
+#include <locale>
+
 #include <string.h>
 #include <unistd.h>
 #include <signal.h>
@@ -16,7 +18,7 @@
 
 void InitLocale()                                                      /*{{{*/
 {
-   setlocale(LC_ALL,"");
+   std::locale::global(std::locale(""));
    textdomain(PACKAGE);
 }
                                                                        /*}}}*/