]> git.sesse.net Git - vlc/commitdiff
setlocale() (very) early, so we may have a chance to use nl_langinfo
authorRémi Denis-Courmont <rem@videolan.org>
Tue, 6 Mar 2007 20:08:31 +0000 (20:08 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Tue, 6 Mar 2007 20:08:31 +0000 (20:08 +0000)
before initializing LibVLC (refs #838)

src/vlc.c

index c41b1a24c0ec4e2c0eecb280200e00a6601a010d..7fe7bf7d268985b4bc174f54628bfe2e395fcccc 100644 (file)
--- a/src/vlc.c
+++ b/src/vlc.c
@@ -30,6 +30,7 @@
 #include <vlc/vlc.h>
 #include <stdio.h>                                              /* fprintf() */
 #include <stdlib.h>                                  /* putenv(), strtol(),  */
+#include <locale.h>
 
 
 /*****************************************************************************
@@ -57,6 +58,8 @@ int main( int i_argc, char *ppsz_argv[] )
 {
     int i_ret;
 
+    setlocale (LC_ALL, "");
+
 #ifndef __APPLE__
     /* This clutters OSX GUI error logs */
     fprintf( stderr, "VLC media player %s\n", VLC_Version() );
@@ -145,7 +148,7 @@ int main( int i_argc, char *ppsz_argv[] )
                 }
                 else
                 {
-                    ppsz_argv[i] = "";
+                    ppsz_argv[i] = strdup ("");
                 }
             }
             else