]> granicus.if.org Git - sudo/commitdiff
Add __printflike for vfatal, vfatalx, vwarning and vwarningx.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 15 Aug 2013 20:08:40 +0000 (14:08 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 15 Aug 2013 20:08:40 +0000 (14:08 -0600)
include/error.h

index 38e5dee0fe4b838832d493fbfdf9fb22f4edf839..6df473f7fba7391fd940e9dd1dbaeb6eb951faa8 100644 (file)
@@ -182,12 +182,12 @@ void      fatal_disable_setjmp(void);
 void   fatal_enable_setjmp(void);
 void   fatal2(const char *, ...) __printf0like(1, 2) __attribute__((__noreturn__));
 void   fatalx2(const char *, ...) __printflike(1, 2) __attribute__((__noreturn__));
-void   vfatal2(const char *, va_list ap) __attribute__((__noreturn__));
-void   vfatalx2(const char *, va_list ap) __attribute__((__noreturn__));
+void   vfatal2(const char *, va_list ap) __printf0like(1, 0) __attribute__((__noreturn__));
+void   vfatalx2(const char *, va_list ap) __printflike(1, 0) __attribute__((__noreturn__));
 void   warning2(const char *, ...) __printf0like(1, 2);
 void   warningx2(const char *, ...) __printflike(1, 2);
-void   vwarning2(const char *, va_list ap);
-void   vwarningx2(const char *, va_list ap);
+void   vwarning2(const char *, va_list ap) __printf0like(1, 0);
+void   vwarningx2(const char *, va_list ap) __printflike(1, 0);
 void    warning_set_locale(void);
 void    warning_restore_locale(void);