[FFmpeg-cvslog] configure: Enable MinGW-w64's implementation of vsnprintf and pals

Derek Buitenhuis git at videolan.org
Sat Jun 22 22:51:18 CEST 2013

ffmpeg | branch: master | Derek Buitenhuis <derek.buitenhuis at gmail.com> | Sat Apr 20 17:54:51 2013 -0400| [8bdbabfaa46989b1a0e82d2df0a27df32277294d] | committer: Derek Buitenhuis

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 <derek.buitenhuis at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8bdbabfaa46989b1a0e82d2df0a27df32277294d

 configure |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/configure b/configure
index 4e1d32e..c29c220 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
 elif check_func_headers stdlib.h _get_doserrno; then

More information about the ffmpeg-cvslog mailing list