summaryrefslogtreecommitdiffhomepage
path: root/dbutil.h
diff options
context:
space:
mode:
authorMatt Johnston <matt@ucc.asn.au>2013-04-03 00:32:05 +0800
committerMatt Johnston <matt@ucc.asn.au>2013-04-03 00:32:05 +0800
commitf267ca1f3a51a465ee98d0cfd230c40ddfeda332 (patch)
tree63df9ffdf56d4f169adcd8ae2c6bf9b85e428092 /dbutil.h
parente5072c6b120b49571f6bf0a989e1d8dc505a1cd9 (diff)
Add sentinel attribute
--HG-- branch : kexguess
Diffstat (limited to 'dbutil.h')
-rw-r--r--dbutil.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/dbutil.h b/dbutil.h
index fc01251..3af79f7 100644
--- a/dbutil.h
+++ b/dbutil.h
@@ -35,14 +35,12 @@ void startsyslog();
#ifdef __GNUC__
#define ATTRIB_PRINTF(fmt,args) __attribute__((format(printf, fmt, args)))
-#else
-#define ATTRIB_PRINTF(fmt,args)
-#endif
-
-#ifdef __GNUC__
#define ATTRIB_NORETURN __attribute__((noreturn))
+#define ATTRIB_SENTINEL __attribute__((sentinel))
#else
+#define ATTRIB_PRINTF(fmt,args)
#define ATTRIB_NORETURN
+#define ATTRIB_SENTINEL
#endif
extern void (*_dropbear_exit)(int exitcode, const char* format, va_list param) ATTRIB_NORETURN;