macro: introduce a nice macro for disabling -Wformat-nonliteral temporarily

This commit is contained in:
Lennart Poettering
2014-02-20 18:18:32 +01:00
parent beb999379c
commit bcfce235a3
8 changed files with 33 additions and 35 deletions
+2 -5
View File
@@ -30,9 +30,6 @@
#include "kmod-setup.h"
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
static void systemd_kmod_log(
void *data,
int priority,
@@ -42,11 +39,11 @@ static void systemd_kmod_log(
va_list args) {
/* library logging is enabled at debug only */
DISABLE_WARNING_FORMAT_NONLITERAL;
log_metav(LOG_DEBUG, file, line, fn, format, args);
REENABLE_WARNING;
}
#pragma GCC diagnostic pop
static bool cmdline_check_kdbus(void) {
_cleanup_free_ char *line = NULL;