[gnome-builder/gnome-builder-3-26] gdbwire: backport gdbwire GNUC attributes from master
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/gnome-builder-3-26] gdbwire: backport gdbwire GNUC attributes from master
- Date: Fri, 19 Jan 2018 00:01:38 +0000 (UTC)
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]