Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master
http://hackage.haskell.org/trac/ghc/changeset/0d8781b9098a84bee0546b3d083c6d1b43ab5736 >--------------------------------------------------------------- commit 0d8781b9098a84bee0546b3d083c6d1b43ab5736 Author: Ian Lynagh <[email protected]> Date: Tue Apr 24 16:39:55 2012 +0100 Use gnu_printf rather than just printf in function format attributes On Windows, gcc thinks that printf means ms_printf, which is not the case when we #define _POSIX_SOURCE 1. >--------------------------------------------------------------- includes/rts/Messages.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/rts/Messages.h b/includes/rts/Messages.h index 6f59d1d..e43155c 100644 --- a/includes/rts/Messages.h +++ b/includes/rts/Messages.h @@ -48,7 +48,7 @@ void vbarf(const char *s, va_list ap) * errorBelch() invokes (*errorMsgFn)(). */ void errorBelch(const char *s, ...) - GNUC3_ATTRIBUTE(format (printf, 1, 2)); + GNUC3_ATTRIBUTE(format (gnu_printf, 1, 2)); void verrorBelch(const char *s, va_list ap); @@ -62,7 +62,7 @@ void verrorBelch(const char *s, va_list ap); * sysErrorBelch() invokes (*sysErrorMsgFn)(). */ void sysErrorBelch(const char *s, ...) - GNUC3_ATTRIBUTE(format (printf, 1, 2)); + GNUC3_ATTRIBUTE(format (gnu_printf, 1, 2)); void vsysErrorBelch(const char *s, va_list ap); @@ -74,7 +74,7 @@ void vsysErrorBelch(const char *s, va_list ap); * debugBelch() invokes (*debugMsgFn)(). */ void debugBelch(const char *s, ...) - GNUC3_ATTRIBUTE(format (printf, 1, 2)); + GNUC3_ATTRIBUTE(format (gnu_printf, 1, 2)); void vdebugBelch(const char *s, va_list ap); _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
