From 66f1a80f4ec6e32b2aaa20e7b364bc8b498c3d86 Mon Sep 17 00:00:00 2001 From: Oliver Schmidt Date: Tue, 4 Mar 2014 01:20:38 +0100 Subject: [PATCH] Moved workaround for MinGW's missing %m support to a central place. --- src/ca65/error.h | 6 ++++++ src/common/xsprintf.h | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ca65/error.h b/src/ca65/error.h index 776053678..c6fb4f44e 100644 --- a/src/ca65/error.h +++ b/src/ca65/error.h @@ -38,6 +38,12 @@ +#if defined( __MINGW32__) +# pragma GCC diagnostic ignored "-Wformat" +#endif + + + /* common */ #include "attrib.h" #include "coll.h" diff --git a/src/common/xsprintf.h b/src/common/xsprintf.h index 7408177a5..c6ceb723c 100644 --- a/src/common/xsprintf.h +++ b/src/common/xsprintf.h @@ -41,11 +41,7 @@ * and precision to such a StrBuf, but *not* using %p would bring up a warning * about a wrong argument type each time. Maybe gcc will one day allow custom * format specifiers and we can change this ... - * However this cheat doesn't work with MinGW as there's no support for %m :-( */ -#if defined( __MINGW32__) -# pragma GCC diagnostic ignored "-Wformat" -#endif -- 2.39.5