stdio: Avoid GCC >= 4.4 warnings when using %lld and similar on mingw.
authorBruno Haible <bruno@clisp.org>
Thu, 31 Mar 2011 00:52:06 +0000 (02:52 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 31 Mar 2011 00:57:36 +0000 (02:57 +0200)
commit790645d837f8084991421107fba639b110d58335
tree090224661e8ad4694eaa8476f1b0733f2f9d7bb9
parentf711a2d501b4cdf6f096a76d5e050bb14d67e513
stdio: Avoid GCC >= 4.4 warnings when using %lld and similar on mingw.

* lib/stdio.in.h (_GL_ATTRIBUTE_FORMAT_PRINTF): Use 'gnu_printf' format
instead of 'printf' format for GCC >= 4.4.
(_GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM): New macro.
(fprintf, printf, vfprintf, vprintf): Declare with
_GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM when the function ends up calling
the system's vfprintf() function.
Reported by Daniel P. Berrange <berrange@redhat.com> via Eric Blake.
ChangeLog
lib/stdio.in.h