From 8bdbabfaa46989b1a0e82d2df0a27df32277294d Mon Sep 17 00:00:00 2001 From: Derek Buitenhuis Date: Sat, 20 Apr 2013 17:54:51 -0400 Subject: [PATCH] configure: Enable MinGW-w64's implementation of vsnprintf and pals As of r5799 in MinGW-w64's trunk, which is he upcoming major version 3, the POSIX-compliant vsnprintf implementation is disabled by default. Enable it for this version. Keep using out own implementation for prior versions, because it is broken in them. Relevant Reference Thread: http://article.gmane.org/gmane.comp.gnu.mingw.w64.general/7133 Signed-off-by: Derek Buitenhuis --- configure | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configure b/configure index 4e1d32e8ce..c29c220422 100755 --- a/configure +++ b/configure @@ -3627,6 +3627,8 @@ elif check_header _mingw.h; then __MINGW64_VERSION_MAJOR < 3"; then add_compat msvcrt/snprintf.o add_cflags "-include $source_path/compat/msvcrt/snprintf.h" + else + add_cppflags -D__USE_MINGW_ANSI_STDIO=1 fi elif check_func_headers stdlib.h _get_doserrno; then libc_type=msvcrt