]> git.sesse.net Git - vlc/commitdiff
iconv: use vlc_strerror_c()
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 29 Dec 2013 13:41:42 +0000 (15:41 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 29 Dec 2013 13:59:50 +0000 (15:59 +0200)
modules/codec/subsdec.c
modules/text_renderer/text_renderer.c

index a9929b573baf89ab67ba8c1da5d94cbb0c3d1daf..1b4276e299a2a6668047231d29ac705ae93076ba 100644 (file)
@@ -32,6 +32,7 @@
 #endif
 
 #include <limits.h>
+#include <errno.h>
 
 #include <vlc_common.h>
 #include <vlc_plugin.h>
@@ -308,7 +309,8 @@ static int OpenDecoder( vlc_object_t *p_this )
     {
         p_sys->iconv_handle = vlc_iconv_open ("UTF-8", encoding);
         if (p_sys->iconv_handle == (vlc_iconv_t)(-1))
-            msg_Err (p_dec, "cannot convert from %s: %m", encoding);
+            msg_Err (p_dec, "cannot convert from %s: %s", encoding,
+                     vlc_strerror_c(errno));
     }
     free (var);
 
index 91857c17ed6bbe30d91c8c4109ff7d5e1e7fef1c..d272621e19e902dd9ac854ce7b928556ecaa8daa 100644 (file)
@@ -29,6 +29,7 @@
 # include "config.h"
 #endif
 
+#include <errno.h>
 #include <vlc_common.h>
 #include <vlc_variables.h>
 #include <vlc_filter.h>                                      /* filter_sys_t */
@@ -468,7 +469,8 @@ unsigned SetupText( filter_t *p_filter,
     }
     else
     {
-        msg_Warn( p_filter, "failed to convert string to unicode (%m)" );
+        msg_Warn( p_filter, "failed to convert string to unicode (%s)",
+                  vlc_strerror_c(errno) );
         i_string_length = 0;
     }