From 9d49508644cea52f43cb91a9a4f2a88faffd1c63 Mon Sep 17 00:00:00 2001 From: Bruce Evans Date: Sun, 2 Aug 1998 14:35:35 +0000 Subject: [PATCH] Fixed printf format warnings for non-errors. This change is null unless a system header defines a macro __printf0like() using the new printf0 format attribute. uucp's internal ulog() function isn't actually printf-like but uucp normally declares it as such. --- gnu/libexec/uucp/common_sources/uudefs.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/libexec/uucp/common_sources/uudefs.h b/gnu/libexec/uucp/common_sources/uudefs.h index 2b45502b626..bf3d9f404ac 100644 --- a/gnu/libexec/uucp/common_sources/uudefs.h +++ b/gnu/libexec/uucp/common_sources/uudefs.h @@ -287,7 +287,11 @@ extern boolean fparse_cmd P((char *zcmd, struct scmd *qcmd)); #if ANSI_C && HAVE_VFPRINTF extern void ulog P((enum tlog ttype, const char *zfmt, ...)) #if GNUC_VERSION > 1 +#ifdef __printf0like + __printf0like (2, 3) +#else __attribute__ ((format (printf, 2, 3))) +#endif #endif ; #else