diff --git a/include/error.h b/include/error.h index 190bd260b..e64afdfb2 100644 --- a/include/error.h +++ b/include/error.h @@ -19,9 +19,9 @@ #include -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_ */