From 3e9c7874ce6907ca8f092ac6d8d6d3fa71078e0f Mon Sep 17 00:00:00 2001 From: Ian Lepore Date: Tue, 5 Jun 2018 17:18:10 +0000 Subject: Make the v*printf() functions in libsa return int instead of void. This makes them compatible with the C standard signatures, avoiding spurious mismatch errors in the places where the oddball requirements of standalone code end up putting two declarations of the same function in play. --- stand/libsa/stand.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'stand/libsa/stand.h') diff --git a/stand/libsa/stand.h b/stand/libsa/stand.h index 2fdf8a5309e0..aba213c3b934 100644 --- a/stand/libsa/stand.h +++ b/stand/libsa/stand.h @@ -270,9 +270,9 @@ extern void mallocstats(void); extern int printf(const char *fmt, ...) __printflike(1, 2); extern int sprintf(char *buf, const char *cfmt, ...) __printflike(2, 3); extern int snprintf(char *buf, size_t size, const char *cfmt, ...) __printflike(3, 4); -extern void vprintf(const char *fmt, __va_list); -extern void vsprintf(char *buf, const char *cfmt, __va_list); -extern void vsnprintf(char *buf, size_t size, const char *cfmt, __va_list); +extern int vprintf(const char *fmt, __va_list); +extern int vsprintf(char *buf, const char *cfmt, __va_list); +extern int vsnprintf(char *buf, size_t size, const char *cfmt, __va_list); extern void twiddle(u_int callerdiv); extern void twiddle_divisor(u_int globaldiv); -- cgit v1.2.3