]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
common: add ATTR_FMT_PRINTF wrapper
authorVictor Julien <victor@inliniac.net>
Thu, 28 Nov 2019 13:55:29 +0000 (14:55 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 10 Apr 2020 19:06:35 +0000 (21:06 +0200)
Wraps around __attribute__((format(printf, (x), (y))))

src/suricata-common.h

index 6bbd224addf675c92aedf206897ff766e5d4ee61..363651725045e5a287f39abc7b8dc05f0989cbe3 100644 (file)
 
 #define WARN_UNUSED __attribute__((warn_unused_result))
 
+#if defined(__GNUC__)
+#define ATTR_FMT_PRINTF(x, y) __attribute__((format(printf, (x), (y))))
+#else
+#define ATTR_FMT_PRINTF(x, y)
+#endif
+
 #define SCNtohl(x) (uint32_t)ntohl((x))
 #define SCNtohs(x) (uint16_t)ntohs((x))