X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=src%2Fcharset.c;h=3f047cc1979c6c48b382b9fa0d1d65f927b7e005;hb=5a06246277a255fe6e0e465ce0f190541b7b0e16;hp=c060d8c47766c86614b9ad21a79238092bbf3218;hpb=8bf874cd9d56a5850bc474df37642170a4c20b28;p=rodin%2Fchimara.git diff --git a/src/charset.c b/src/charset.c index c060d8c..3f047cc 100644 --- a/src/charset.c +++ b/src/charset.c @@ -1,4 +1,5 @@ #include "charset.h" +#include "magic.h" #include /* Internal function: change illegal (control) characters in a string to a @@ -33,7 +34,7 @@ convert_latin1_to_utf8(const gchar *s, const gsize len) g_free(canonical); if(retval == NULL) - g_warning("Error during latin1->utf8 conversion: %s", error->message); + IO_WARNING("Error during latin1->utf8 conversion of string", s, error->message); return retval; } @@ -63,7 +64,7 @@ convert_utf8_to_latin1(const gchar *s, gsize *bytes_written) gchar *retval = g_convert_with_fallback(s, -1, "ISO-8859-1", "UTF-8", PLACEHOLDER_STRING, NULL, bytes_written, &error); if(retval == NULL) - g_warning("Error during utf8->latin1 conversion: %s", error->message); + IO_WARNING("Error during utf8->latin1 conversion of string", s, error->message); return retval; } @@ -78,7 +79,7 @@ convert_utf8_to_ucs4(const gchar *s, glong *items_written) gunichar *retval = g_utf8_to_ucs4_fast(s, -1, items_written); if(retval == NULL) - g_warning("Error during utf8->unicode conversion"); + WARNING_S("Error during utf8->unicode conversion of string", s); return retval; } @@ -92,7 +93,7 @@ convert_ucs4_to_utf8(const gunichar *buf, const glong len) gchar *retval = g_ucs4_to_utf8(buf, len, NULL, NULL, &error); if(retval == NULL) - g_warning("Error during unicode->utf8 conversion: %s", error->message); + WARNING_S("Error during unicode->utf8 conversion", error->message); return retval; }