]> granicus.if.org Git - sudo/commitdiff
Add __printflike
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 19 May 2011 20:21:41 +0000 (16:21 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 19 May 2011 20:21:41 +0000 (16:21 -0400)
include/error.h

index 190bd260b9e397889293397ef6de13879a62aedb..e64afdfb228969a76f750a07a99139429e7795bb 100644 (file)
@@ -19,9 +19,9 @@
 
 #include <stdarg.h>
 
-void   error(int, const char *, ...) __attribute__((__noreturn__));
-void   errorx(int, const char *, ...) __attribute__((__noreturn__));
-void   warning(const char *, ...);
-void   warningx(const char *, ...);
+void   error(int, const char *, ...)  __printflike(2, 3) __attribute__((__noreturn__));
+void   errorx(int, const char *, ...)  __printflike(2, 3) __attribute__((__noreturn__));
+void   warning(const char *, ...) __printflike(1, 2);
+void   warningx(const char *, ...) __printflike(1, 2);
 
 #endif /* _SUDO_ERROR_H_ */