* config/os/mingw32-w64/os_defines.h (__USE_MINGW_ANSI_STDIO): Define.
authorKai Tietz <ktietz@redhat.com>
Fri, 23 Dec 2011 17:23:38 +0000 (18:23 +0100)
committerKai Tietz <ktietz@gcc.gnu.org>
Fri, 23 Dec 2011 17:23:38 +0000 (18:23 +0100)
From-SVN: r182660

libstdc++-v3/ChangeLog
libstdc++-v3/config/os/mingw32-w64/os_defines.h

index dbe0bb5616f2a712b39de5de44ad927c901e2128..6401cf94506c097fe2303a5ab9b400017479266e 100644 (file)
@@ -1,3 +1,7 @@
+2011-12-23  Kai Tietz  <ktietz@redhat.com>
+
+       * config/os/mingw32-w64/os_defines.h (__USE_MINGW_ANSI_STDIO): Define.
+
 2011-12-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        * include/c_global/cinttypes: Update comments that refer to TR1.
index f82e25c76a7301cc2fbc3f9eb4c03be13d3de515..c8f827d4d85ed7b67d9d50a04428fbb877cf15f9 100644 (file)
 #undef NOMINMAX
 #define NOMINMAX 1
 
+// Make sure that POSIX printf/scanf functions are activated.  As
+// libstdc++ depends on POSIX-definitions of those functions, we define
+// it unconditionally.
+#undef __USE_MINGW_ANSI_STDIO
+#define __USE_MINGW_ANSI_STDIO 1
+
 #if defined (_GLIBCXX_DLL)
 #define _GLIBCXX_PSEUDO_VISIBILITY_default __attribute__ ((__dllimport__))
 #else