[gnome-builder/gnome-builder-3-26] gdbwire: backport gdbwire GNUC attributes from master



commit 21d9384fa717209527f40a095545cbbe791c7883
Author: Christian Hergert <chergert redhat com>
Date:   Thu Jan 18 15:56:56 2018 -0800

    gdbwire: backport gdbwire GNUC attributes from master

 plugins/gdb/gdbwire.c | 6 +++++-
 plugins/gdb/gdbwire.h | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/plugins/gdb/gdbwire.c b/plugins/gdb/gdbwire.c
index 9776bf6ca..c5bdd6d7f 100644
--- a/plugins/gdb/gdbwire.c
+++ b/plugins/gdb/gdbwire.c
@@ -569,7 +569,11 @@ enum gdbwire_logger_level {
  * Any additional format arguments.
  */
 void gdbwire_logger_log(const char *file, int line,
-        enum gdbwire_logger_level level, const char *fmt, ...);
+        enum gdbwire_logger_level level, const char *fmt, ...)
+#ifdef __GNUC__
+        __attribute__((__format__(__printf__, 4, 5)))
+#endif
+        ;
 
 /* The macros intended to be used for logging */
 #define gdbwire_debug(fmt, ...)(gdbwire_logger_log(__FILE__, __LINE__, \
diff --git a/plugins/gdb/gdbwire.h b/plugins/gdb/gdbwire.h
index f5506b564..5be68165c 100644
--- a/plugins/gdb/gdbwire.h
+++ b/plugins/gdb/gdbwire.h
@@ -330,7 +330,11 @@ enum gdbwire_logger_level {
  * Any additional format arguments.
  */
 void gdbwire_logger_log(const char *file, int line,
-        enum gdbwire_logger_level level, const char *fmt, ...);
+        enum gdbwire_logger_level level, const char *fmt, ...)
+#ifdef __GNUC__
+        __attribute__((__format__(__printf__, 4, 5)))
+#endif
+        ;
 
 /* The macros intended to be used for logging */
 #define gdbwire_debug(fmt, ...)(gdbwire_logger_log(__FILE__, __LINE__, \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]