Fix the -Werror=format-nonliteral fixes for older GCCs

They don't allow that pragma inside functions.
This commit is contained in:
John Ralls
2013-09-29 11:33:30 -07:00
parent 09d83640a8
commit ab5aa2aa3a
6 changed files with 27 additions and 20 deletions

View File

@@ -505,6 +505,9 @@ g_resolver_record_type_to_rrtype (GResolverRecordType type)
g_return_val_if_reached (-1);
}
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
static GList *
g_resolver_records_from_res_query (const gchar *rrname,
gint rrtype,
@@ -543,10 +546,7 @@ g_resolver_records_from_res_query (const gchar *rrname,
format = _("Error resolving '%s'");
}
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
g_set_error (error, G_RESOLVER_ERROR, errnum, format, rrname);
#pragma GCC diagnostic pop
return NULL;
}
@@ -622,6 +622,8 @@ g_resolver_records_from_res_query (const gchar *rrname,
return records;
}
#pragma GCC diagnostic pop
#elif defined(G_OS_WIN32)
static GVariant *