mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-24 13:06:14 +01:00
More -Werror=format-nonliteral fixes
This fixes the build with CLang. https://bugzilla.gnome.org/show_bug.cgi?id=702516
This commit is contained in:
parent
38d1658b87
commit
09d83640a8
@ -423,7 +423,9 @@ g_content_type_get_icon_internal (const gchar *type,
|
|||||||
G_LOCK (gio_xdgmime);
|
G_LOCK (gio_xdgmime);
|
||||||
xdg_icon = xdg_mime_get_icon (type);
|
xdg_icon = xdg_mime_get_icon (type);
|
||||||
G_UNLOCK (gio_xdgmime);
|
G_UNLOCK (gio_xdgmime);
|
||||||
if (xdg_icon != NULL)
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
|
||||||
|
if (xdg_icon != NULL)
|
||||||
xdg_mimetype_icon = g_strdup_printf (file_template, xdg_icon);
|
xdg_mimetype_icon = g_strdup_printf (file_template, xdg_icon);
|
||||||
|
|
||||||
if (xdg_mimetype_icon)
|
if (xdg_mimetype_icon)
|
||||||
@ -438,6 +440,7 @@ g_content_type_get_icon_internal (const gchar *type,
|
|||||||
xdg_mimetype_generic_icon = g_content_type_get_generic_icon_name (type);
|
xdg_mimetype_generic_icon = g_content_type_get_generic_icon_name (type);
|
||||||
if (xdg_mimetype_generic_icon)
|
if (xdg_mimetype_generic_icon)
|
||||||
generic_mimetype_icon = g_strdup_printf (file_template, xdg_mimetype_generic_icon);
|
generic_mimetype_icon = g_strdup_printf (file_template, xdg_mimetype_generic_icon);
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
if (generic_mimetype_icon)
|
if (generic_mimetype_icon)
|
||||||
icon_names[n++] = generic_mimetype_icon;
|
icon_names[n++] = generic_mimetype_icon;
|
||||||
|
|
||||||
|
@ -543,7 +543,10 @@ g_resolver_records_from_res_query (const gchar *rrname,
|
|||||||
format = _("Error resolving '%s'");
|
format = _("Error resolving '%s'");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
|
||||||
g_set_error (error, G_RESOLVER_ERROR, errnum, format, rrname);
|
g_set_error (error, G_RESOLVER_ERROR, errnum, format, rrname);
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2428,8 +2428,11 @@ g_markup_vprintf_escaped (const gchar *format,
|
|||||||
/* Use them to format the arguments
|
/* Use them to format the arguments
|
||||||
*/
|
*/
|
||||||
G_VA_COPY (args2, args);
|
G_VA_COPY (args2, args);
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
|
||||||
|
|
||||||
output1 = g_strdup_vprintf (format1->str, args);
|
output1 = g_strdup_vprintf (format1->str, args);
|
||||||
|
|
||||||
if (!output1)
|
if (!output1)
|
||||||
{
|
{
|
||||||
va_end (args2);
|
va_end (args2);
|
||||||
@ -2440,7 +2443,7 @@ g_markup_vprintf_escaped (const gchar *format,
|
|||||||
va_end (args2);
|
va_end (args2);
|
||||||
if (!output2)
|
if (!output2)
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
result = g_string_new (NULL);
|
result = g_string_new (NULL);
|
||||||
|
|
||||||
/* Iterate through the original format string again,
|
/* Iterate through the original format string again,
|
||||||
|
@ -909,7 +909,10 @@ g_ascii_formatd (gchar *buffer,
|
|||||||
locale_t old_locale;
|
locale_t old_locale;
|
||||||
|
|
||||||
old_locale = uselocale (get_C_locale ());
|
old_locale = uselocale (get_C_locale ());
|
||||||
_g_snprintf (buffer, buf_len, format, d);
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
|
||||||
|
_g_snprintf (buffer, buf_len, format, d);
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
uselocale (old_locale);
|
uselocale (old_locale);
|
||||||
|
|
||||||
return buffer;
|
return buffer;
|
||||||
|
@ -2273,7 +2273,10 @@ g_format_size_full (guint64 size,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
g_string_append (string, " (");
|
g_string_append (string, " (");
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
|
||||||
g_string_append_printf (string, translated_format, formatted_number);
|
g_string_append_printf (string, translated_format, formatted_number);
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
g_free (formatted_number);
|
g_free (formatted_number);
|
||||||
g_string_append (string, ")");
|
g_string_append (string, ")");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user