gsize length_out;
const gchar encoding[] = "EUC-JP";
GIOStatus status;
- GIOFlags flags;
if (!srcdir)
srcdir = ".";
g_io_channel_set_encoding (gio_r, encoding, &gerr);
if (gerr)
{
- g_warning (gerr->message);
+ g_warning ("%s", gerr->message);
/* Keep going if this is just a case of iconv not supporting EUC-JP, see bug 428048 */
if (gerr->code != G_CONVERT_ERROR_NO_CONVERSION)
return 1;
status = g_io_channel_set_flags (gio_r, G_IO_FLAG_NONBLOCK, &gerr);
if (status == G_IO_STATUS_ERROR)
{
- g_warning (gerr->message);
+ g_warning ("%s", gerr->message);
g_error_free (gerr);
gerr = NULL;
}
- flags = g_io_channel_get_flags (gio_r);
buffer = g_string_sized_new (BUFFER_SIZE);
while (TRUE)
case G_IO_STATUS_EOF:
break;
case G_IO_STATUS_ERROR:
- g_warning (gerr->message);
+ g_warning ("%s", gerr->message);
g_error_free (gerr);
gerr = NULL;
break;
if (status == G_IO_STATUS_ERROR)
{
- g_warning (gerr->message);
+ g_warning ("%s", gerr->message);
g_error_free (gerr);
gerr = NULL;
}