chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
macro: introduce a nice macro for disabling -Wformat-nonliteral temporarily
[elogind.git]
/
src
/
core
/
kmod-setup.c
diff --git
a/src/core/kmod-setup.c
b/src/core/kmod-setup.c
index 9709d364f8bfd7ee6bc6d2d4c624a010ed872325..0791ae8eadb6e1065b2fb4f85c2fd213299d2845 100644
(file)
--- a/
src/core/kmod-setup.c
+++ b/
src/core/kmod-setup.c
@@
-30,9
+30,6
@@
#include "kmod-setup.h"
#include "kmod-setup.h"
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wformat-nonliteral"
-
static void systemd_kmod_log(
void *data,
int priority,
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 */
va_list args) {
/* library logging is enabled at debug only */
+ DISABLE_WARNING_FORMAT_NONLITERAL;
log_metav(LOG_DEBUG, file, line, fn, format, args);
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;
static bool cmdline_check_kdbus(void) {
_cleanup_free_ char *line = NULL;