makeint.h (__USE_MINGW_ANSI_STDIO) [__MINGW64_VERSION_MAJOR]:
Define for MinGW64, to force it to use an ANSI-compliant
implementation of vsnprintf. Reported by Christian Boos
<cboos@edgewall.org>.
#endif
#include "gnumake.h"
+/* Force MinGW64 to use a replacement for MS broken vsnprintf
+ implementation. */
+#ifdef __MINGW64_VERSION_MAJOR
+# define __USE_MINGW_ANSI_STDIO 1
+#endif
+
#ifdef CRAY
/* This must happen before #include <signal.h> so
that the declaration therein is changed. */