def-include/msvcrt-common.def.in is included into every msvcr*.def.in file.
So move them all common __ms_* symbol aliases which removes definition
duplication.

msvcr* library before version 8.0 have symbols swprintf/vswprintf which
represents pre-C95 variants of these functions without maxlen argument.
Since version 8.0, symbols swprintf/vswprintf are not present anymore,
they were renamed and have have leading underscore.

Distinguish aliased symbol by a new PRE_C95_SWPRINTF macro in .def.in file.
---
 .../def-include/msvcrt-common.def.in          | 30 +++++++++++++++++++
 mingw-w64-crt/lib-common/msvcr120_app.def.in  | 16 ----------
 mingw-w64-crt/lib-common/msvcrt.def.in        | 21 +------------
 mingw-w64-crt/lib32/crtdll.def.in             |  1 +
 mingw-w64-crt/lib32/msvcr100.def.in           | 16 ----------
 mingw-w64-crt/lib32/msvcr110.def.in           | 16 ----------
 mingw-w64-crt/lib32/msvcr120.def.in           | 16 ----------
 mingw-w64-crt/lib32/msvcr120d.def.in          | 16 ----------
 mingw-w64-crt/lib32/msvcr70.def.in            |  1 +
 mingw-w64-crt/lib32/msvcr71.def.in            |  1 +
 mingw-w64-crt/lib32/msvcr80.def.in            | 18 -----------
 mingw-w64-crt/lib32/msvcr90.def.in            | 16 ----------
 mingw-w64-crt/lib32/msvcr90d.def.in           | 16 ----------
 mingw-w64-crt/lib32/msvcrt10.def.in           |  1 +
 mingw-w64-crt/lib32/msvcrt20.def.in           |  1 +
 mingw-w64-crt/lib32/msvcrt40.def.in           |  1 +
 mingw-w64-crt/lib64/msvcr100.def.in           | 16 ----------
 mingw-w64-crt/lib64/msvcr110.def.in           | 16 ----------
 mingw-w64-crt/lib64/msvcr120.def.in           | 16 ----------
 mingw-w64-crt/lib64/msvcr120d.def.in          | 16 ----------
 mingw-w64-crt/lib64/msvcr80.def.in            | 18 -----------
 mingw-w64-crt/lib64/msvcr90.def.in            | 16 ----------
 mingw-w64-crt/lib64/msvcr90d.def.in           | 16 ----------
 mingw-w64-crt/libarm32/msvcr110.def           | 16 ----------
 mingw-w64-crt/libarm32/msvcr120_clr0400.def   | 16 ----------
 25 files changed, 37 insertions(+), 296 deletions(-)

diff --git a/mingw-w64-crt/def-include/msvcrt-common.def.in 
b/mingw-w64-crt/def-include/msvcrt-common.def.in
index 975df5da9960..4285ec5d6dc0 100644
--- a/mingw-w64-crt/def-include/msvcrt-common.def.in
+++ b/mingw-w64-crt/def-include/msvcrt-common.def.in
@@ -155,3 +155,33 @@ tzname DATA == _tzname
 
 ADD_UNDERSCORE(vsnprintf_s)
 #endif
+
+; This is list of printf/scanf symbol aliases with __ms_ prefix
+#ifndef UCRTBASE
+__ms_fprintf == fprintf
+__ms_fscanf == fscanf
+__ms_fwprintf == fwprintf
+__ms_fwscanf == fwscanf
+__ms_printf == printf
+__ms_scanf == scanf
+__ms_sprintf == sprintf
+__ms_sscanf == sscanf
+#ifdef PRE_C95_SWPRINTF
+__ms_swprintf == swprintf
+#else
+__ms_swprintf == _swprintf
+#endif
+__ms_swscanf == swscanf
+__ms_vfprintf == vfprintf
+__ms_vfwprintf == vfwprintf
+__ms_vprintf == vprintf
+__ms_vsprintf == vsprintf
+#ifdef PRE_C95_SWPRINTF
+__ms_vswprintf == vswprintf
+#else
+__ms_vswprintf == _vswprintf
+#endif
+__ms_vwprintf == vwprintf
+__ms_wprintf == wprintf
+__ms_wscanf == wscanf
+#endif
diff --git a/mingw-w64-crt/lib-common/msvcr120_app.def.in 
b/mingw-w64-crt/lib-common/msvcr120_app.def.in
index 4204c7b265b8..1c7c8bde4d75 100644
--- a/mingw-w64-crt/lib-common/msvcr120_app.def.in
+++ b/mingw-w64-crt/lib-common/msvcr120_app.def.in
@@ -2197,7 +2197,6 @@ F_NON_I386(fmodf)
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -2210,17 +2209,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -2347,7 +2343,6 @@ perror
 pow
 F_NON_I386(powf)
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -2384,7 +2379,6 @@ scalbnf
 scalbnl
 #endif
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 F_NON_I386(setjmp)
@@ -2396,13 +2390,11 @@ F_NON_I386(sinf)
 sinh
 F_NON_I386(sinhf)
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt
 F_NON_I386(sqrtf)
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -2441,7 +2433,6 @@ strxfrm
 F_ARM32(swprintf)
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 F_ARM32(system)
 tan
@@ -2468,22 +2459,18 @@ ungetc
 ungetwc
 F_ARM32(utime)
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 F_X86_ANY(vfscanf)
 F_X86_ANY(vfscanf_s)
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 F_X86_ANY(vfwscanf)
 F_X86_ANY(vfwscanf_s)
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 F_X86_ANY(vscanf)
 F_X86_ANY(vscanf_s)
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 F_X86_ANY(vsscanf)
 F_X86_ANY(vsscanf_s)
@@ -2492,7 +2479,6 @@ vswprintf_s
 F_X86_ANY(vswscanf)
 F_X86_ANY(vswscanf_s)
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 F_X86_ANY(vwscanf)
 F_X86_ANY(vwscanf_s)
@@ -2542,8 +2528,6 @@ F_X86_ANY(wctype)
 F_X86_ANY(wmemcpy_s)
 F_X86_ANY(wmemmove_s)
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/lib-common/msvcrt.def.in 
b/mingw-w64-crt/lib-common/msvcrt.def.in
index b5b971d2052c..5085a136ef89 100644
--- a/mingw-w64-crt/lib-common/msvcrt.def.in
+++ b/mingw-w64-crt/lib-common/msvcrt.def.in
@@ -1,6 +1,7 @@
 LIBRARY "msvcrt.dll"
 EXPORTS
 
+#define PRE_C95_SWPRINTF
 #include "func.def.in"
 #include "msvcrt-common.def.in"
 
@@ -1855,26 +1856,6 @@ F_NON_I386(strtoll == _strtoi64) ; i386 strtoll alias 
provided by emu
 F_NON_I386(strtoull == _strtoui64) ; i386 strtoull alias provided by emu
 F_NON_I386(strtoumax == _strtoui64) ; i386 strtoumax alias provided by emu
 
-; This is list of internal symbol aliases for printf/scanf functions used by 
mingw
-__ms_fprintf == fprintf
-__ms_fscanf == fscanf
-__ms_fwprintf == fwprintf
-__ms_fwscanf == fwscanf
-__ms_printf == printf
-__ms_scanf == scanf
-__ms_sprintf == sprintf
-__ms_sscanf == sscanf
-__ms_swprintf == swprintf
-__ms_swscanf == swscanf
-__ms_vfprintf == vfprintf
-__ms_vfwprintf == vfwprintf
-__ms_vprintf == vprintf
-__ms_vsprintf == vsprintf
-__ms_vswprintf == vswprintf
-__ms_vwprintf == vwprintf
-__ms_wprintf == wprintf
-__ms_wscanf == wscanf
-
 ; This is list of additional symbol aliases not available in any CRT library
 ; FIXME: check if these really are needed
 F32(_ftime_s == _ftime32_s)
diff --git a/mingw-w64-crt/lib32/crtdll.def.in 
b/mingw-w64-crt/lib32/crtdll.def.in
index 25f13931b24c..c4fe47ff05fc 100644
--- a/mingw-w64-crt/lib32/crtdll.def.in
+++ b/mingw-w64-crt/lib32/crtdll.def.in
@@ -67,6 +67,7 @@
 LIBRARY "crtdll.dll"
 EXPORTS
 
+#define PRE_C95_SWPRINTF
 #include "msvcrt-common.def.in"
 
 ; crtdll.dll contains 3 mangled C++ symbols
diff --git a/mingw-w64-crt/lib32/msvcr100.def.in 
b/mingw-w64-crt/lib32/msvcr100.def.in
index a747c584751e..cc1ff77aca9f 100644
--- a/mingw-w64-crt/lib32/msvcr100.def.in
+++ b/mingw-w64-crt/lib32/msvcr100.def.in
@@ -1719,7 +1719,6 @@ fmod DATA
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1732,17 +1731,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1810,7 +1806,6 @@ modf DATA
 perror
 pow DATA
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1827,7 +1822,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setlocale
@@ -1837,12 +1831,10 @@ sin DATA
 ; If we implenent sinh, we can set it to DATA only.
 sinh
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt DATA
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1874,7 +1866,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1891,20 +1882,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb DATA
 wcrtomb_s
@@ -1944,8 +1930,6 @@ wctomb_s
 wmemcpy_s
 wmemmove_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/lib32/msvcr110.def.in 
b/mingw-w64-crt/lib32/msvcr110.def.in
index b21a518202bc..477f22be24dc 100644
--- a/mingw-w64-crt/lib32/msvcr110.def.in
+++ b/mingw-w64-crt/lib32/msvcr110.def.in
@@ -1852,7 +1852,6 @@ fmod DATA
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1865,17 +1864,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1943,7 +1939,6 @@ modf DATA
 perror
 pow DATA
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1960,7 +1955,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setlocale
@@ -1970,12 +1964,10 @@ sin DATA
 ; If we implement sinh, we can set it to DATA only.
 sinh
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt DATA
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -2007,7 +1999,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -2024,20 +2015,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb
 wcrtomb_s
@@ -2077,8 +2063,6 @@ wctomb_s
 wmemcpy_s
 wmemmove_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/lib32/msvcr120.def.in 
b/mingw-w64-crt/lib32/msvcr120.def.in
index 0287de2597dc..16b7896ca583 100644
--- a/mingw-w64-crt/lib32/msvcr120.def.in
+++ b/mingw-w64-crt/lib32/msvcr120.def.in
@@ -2005,7 +2005,6 @@ fmod
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -2018,17 +2017,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -2138,7 +2134,6 @@ norml
 perror
 pow
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -2173,7 +2168,6 @@ scalbn
 scalbnf
 scalbnl
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setlocale
@@ -2182,12 +2176,10 @@ signal
 sin
 sinh
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -2225,7 +2217,6 @@ strtoumax
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -2248,24 +2239,20 @@ truncl
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfscanf
 vfscanf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vfwscanf
 vfwscanf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 snwprintf == _snwprintf
 vsnwprintf == _vsnwprintf
 vscanf
 vscanf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vsscanf
 vsscanf_s
@@ -2273,7 +2260,6 @@ vswprintf_s
 vswscanf
 vswscanf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 vwscanf
 vwscanf_s
@@ -2323,8 +2309,6 @@ wctype
 wmemcpy_s
 wmemmove_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/lib32/msvcr120d.def.in 
b/mingw-w64-crt/lib32/msvcr120d.def.in
index 807aaacdfd7e..04a5c4b7362c 100644
--- a/mingw-w64-crt/lib32/msvcr120d.def.in
+++ b/mingw-w64-crt/lib32/msvcr120d.def.in
@@ -2072,7 +2072,6 @@ fmod
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -2085,17 +2084,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -2206,7 +2202,6 @@ norml
 perror
 pow
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -2241,7 +2236,6 @@ scalbn
 scalbnf
 scalbnl
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setlocale
@@ -2250,12 +2244,10 @@ signal
 sin
 sinh
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -2293,7 +2285,6 @@ strtoumax
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -2316,24 +2307,20 @@ truncl
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfscanf
 vfscanf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vfwscanf
 vfwscanf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 snwprintf == _snwprintf
 vsnwprintf == _vsnwprintf
 vscanf
 vscanf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vsscanf
 vsscanf_s
@@ -2341,7 +2328,6 @@ vswprintf_s
 vswscanf
 vswscanf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 vwscanf
 vwscanf_s
@@ -2391,9 +2377,7 @@ wctype
 wmemcpy_s
 wmemmove_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
 
diff --git a/mingw-w64-crt/lib32/msvcr70.def.in 
b/mingw-w64-crt/lib32/msvcr70.def.in
index b01988cc3154..be830fa15dfe 100644
--- a/mingw-w64-crt/lib32/msvcr70.def.in
+++ b/mingw-w64-crt/lib32/msvcr70.def.in
@@ -6,6 +6,7 @@
 LIBRARY "MSVCR70.dll"
 EXPORTS
 
+#define PRE_C95_SWPRINTF
 #include "msvcrt-common.def.in"
 
 ; public: __thiscall __non_rtti_object::__non_rtti_object(class 
__non_rtti_object const &)
diff --git a/mingw-w64-crt/lib32/msvcr71.def.in 
b/mingw-w64-crt/lib32/msvcr71.def.in
index afd74527d065..e1a7c9c3bf41 100644
--- a/mingw-w64-crt/lib32/msvcr71.def.in
+++ b/mingw-w64-crt/lib32/msvcr71.def.in
@@ -6,6 +6,7 @@
 LIBRARY "MSVCR71.dll"
 EXPORTS
 
+#define PRE_C95_SWPRINTF
 #include "msvcrt-common.def.in"
 
 ; public: __thiscall __non_rtti_object::__non_rtti_object(class 
__non_rtti_object const &)
diff --git a/mingw-w64-crt/lib32/msvcr80.def.in 
b/mingw-w64-crt/lib32/msvcr80.def.in
index f16d3a8f755b..c550e2bb1fa0 100644
--- a/mingw-w64-crt/lib32/msvcr80.def.in
+++ b/mingw-w64-crt/lib32/msvcr80.def.in
@@ -1061,7 +1061,6 @@ _strupr_s_l
 _strxfrm_l
 _swab
 _swprintf
-__ms_swprintf == _swprintf
 _swprintf_c
 _swprintf_p
 _swprintf_p_l
@@ -1155,7 +1154,6 @@ _vsprintf_p
 _vsprintf_p_l
 _vsprintf_s_l
 _vswprintf
-__ms_vswprintf == _vswprintf
 _vswprintf_c
 _vswprintf_c_l
 _vswprintf_l
@@ -1361,7 +1359,6 @@ fmod DATA
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1373,17 +1370,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1446,7 +1440,6 @@ modf DATA
 perror
 pow DATA
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1463,7 +1456,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setlocale
@@ -1472,12 +1464,10 @@ signal
 sin DATA
 sinh ; If we impelement sinh, we can set it to DATA only.
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt DATA
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1509,7 +1499,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1525,20 +1514,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb
 wcrtomb_s
@@ -1576,10 +1560,8 @@ wctob
 wctomb
 wctomb_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
 
 ; These symbols are not available in the original Microsoft Visual C++ 2005 
version of msvcr80.dll
diff --git a/mingw-w64-crt/lib32/msvcr90.def.in 
b/mingw-w64-crt/lib32/msvcr90.def.in
index 491be2a912fe..1a2682e030ba 100644
--- a/mingw-w64-crt/lib32/msvcr90.def.in
+++ b/mingw-w64-crt/lib32/msvcr90.def.in
@@ -1355,7 +1355,6 @@ fmod DATA
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1368,17 +1367,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1442,7 +1438,6 @@ modf DATA
 perror
 pow DATA
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1459,7 +1454,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setlocale
@@ -1469,12 +1463,10 @@ sin DATA
 ; If we have sinh implemtation, we can set it to DATA only.
 sinh
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt DATA
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1506,7 +1498,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1523,20 +1514,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb DATA
 wcrtomb_s
@@ -1574,8 +1560,6 @@ wctob DATA
 wctomb
 wctomb_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/lib32/msvcr90d.def.in 
b/mingw-w64-crt/lib32/msvcr90d.def.in
index f6437524b7ff..35b5ce08765e 100644
--- a/mingw-w64-crt/lib32/msvcr90d.def.in
+++ b/mingw-w64-crt/lib32/msvcr90d.def.in
@@ -1427,7 +1427,6 @@ fmod DATA
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1440,17 +1439,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1514,7 +1510,6 @@ modf DATA
 perror
 pow DATA
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1531,7 +1526,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setlocale
@@ -1541,12 +1535,10 @@ sin DATA
 ; If we implement sinh too, we can set it to DATA only.
 sinh
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt DATA
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1578,7 +1570,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1595,20 +1586,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb
 wcrtomb_s
@@ -1646,8 +1632,6 @@ wctob
 wctomb
 wctomb_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/lib32/msvcrt10.def.in 
b/mingw-w64-crt/lib32/msvcrt10.def.in
index 00c2ef017076..3474977fc4f8 100644
--- a/mingw-w64-crt/lib32/msvcrt10.def.in
+++ b/mingw-w64-crt/lib32/msvcrt10.def.in
@@ -6,6 +6,7 @@
 LIBRARY "MSVCRT10.dll"
 EXPORTS
 
+#define PRE_C95_SWPRINTF
 #include "msvcrt-common.def.in"
 
 ; public: __thiscall Iostream_init::Iostream_init(class ios &,int)
diff --git a/mingw-w64-crt/lib32/msvcrt20.def.in 
b/mingw-w64-crt/lib32/msvcrt20.def.in
index 4f7fcef10956..1230cd7deb59 100644
--- a/mingw-w64-crt/lib32/msvcrt20.def.in
+++ b/mingw-w64-crt/lib32/msvcrt20.def.in
@@ -6,6 +6,7 @@
 LIBRARY "MSVCRT20.dll"
 EXPORTS
 
+#define PRE_C95_SWPRINTF
 #include "msvcrt-common.def.in"
 
 ; public: __thiscall Iostream_init::Iostream_init(class ios &,int)
diff --git a/mingw-w64-crt/lib32/msvcrt40.def.in 
b/mingw-w64-crt/lib32/msvcrt40.def.in
index da23d05698fc..c46eb3c00508 100644
--- a/mingw-w64-crt/lib32/msvcrt40.def.in
+++ b/mingw-w64-crt/lib32/msvcrt40.def.in
@@ -6,6 +6,7 @@
 LIBRARY "MSVCRT40.dll"
 EXPORTS
 
+#define PRE_C95_SWPRINTF
 #include "msvcrt-common.def.in"
 
 ; public: __thiscall Iostream_init::Iostream_init(class ios &,int)
diff --git a/mingw-w64-crt/lib64/msvcr100.def.in 
b/mingw-w64-crt/lib64/msvcr100.def.in
index 12a4fd13d44c..eb0c551a8c6f 100644
--- a/mingw-w64-crt/lib64/msvcr100.def.in
+++ b/mingw-w64-crt/lib64/msvcr100.def.in
@@ -1675,7 +1675,6 @@ fmodf DATA
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1688,17 +1687,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1769,7 +1765,6 @@ perror
 pow DATA
 powf DATA
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1786,7 +1781,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setjmp
@@ -1798,13 +1792,11 @@ sinf DATA
 sinh
 sinhf DATA
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt DATA
 sqrtf DATA
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1836,7 +1828,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1854,20 +1845,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb DATA
 wcrtomb_s
@@ -1907,8 +1893,6 @@ wctomb_s
 wmemcpy_s
 wmemmove_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/lib64/msvcr110.def.in 
b/mingw-w64-crt/lib64/msvcr110.def.in
index 4ea4cc4eb280..fd4c7445b908 100644
--- a/mingw-w64-crt/lib64/msvcr110.def.in
+++ b/mingw-w64-crt/lib64/msvcr110.def.in
@@ -1799,7 +1799,6 @@ fmodf
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1812,17 +1811,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1893,7 +1889,6 @@ perror
 pow
 powf
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1910,7 +1905,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setjmp
@@ -1922,13 +1916,11 @@ sinf
 sinh
 sinhf
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt
 sqrtf
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1960,7 +1952,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1978,20 +1969,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb
 wcrtomb_s
@@ -2031,8 +2017,6 @@ wctomb_s
 wmemcpy_s
 wmemmove_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/lib64/msvcr120.def.in 
b/mingw-w64-crt/lib64/msvcr120.def.in
index 8954520d914a..24564408a8ed 100644
--- a/mingw-w64-crt/lib64/msvcr120.def.in
+++ b/mingw-w64-crt/lib64/msvcr120.def.in
@@ -1953,7 +1953,6 @@ fmodf
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1966,17 +1965,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -2090,7 +2086,6 @@ perror
 pow
 powf
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -2125,7 +2120,6 @@ scalbn
 scalbnf
 scalbnl
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setjmp
@@ -2137,13 +2131,11 @@ sinf
 sinh
 sinhf
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt
 sqrtf
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -2181,7 +2173,6 @@ strtoumax
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -2206,22 +2197,18 @@ truncl
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfscanf
 vfscanf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vfwscanf
 vfwscanf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vscanf
 vscanf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vsscanf
 vsscanf_s
@@ -2229,7 +2216,6 @@ vswprintf_s
 vswscanf
 vswscanf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 vwscanf
 vwscanf_s
@@ -2279,8 +2265,6 @@ wctype
 wmemcpy_s
 wmemmove_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/lib64/msvcr120d.def.in 
b/mingw-w64-crt/lib64/msvcr120d.def.in
index 608d4be978f9..539591cac80f 100644
--- a/mingw-w64-crt/lib64/msvcr120d.def.in
+++ b/mingw-w64-crt/lib64/msvcr120d.def.in
@@ -2017,7 +2017,6 @@ fmodf
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -2030,17 +2029,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -2154,7 +2150,6 @@ perror
 pow
 powf
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -2189,7 +2184,6 @@ scalbn
 scalbnf
 scalbnl
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setjmp
@@ -2201,13 +2195,11 @@ sinf
 sinh
 sinhf
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt
 sqrtf
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -2245,7 +2237,6 @@ strtoumax
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -2270,22 +2261,18 @@ truncl
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfscanf
 vfscanf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vfwscanf
 vfwscanf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vscanf
 vscanf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vsscanf
 vsscanf_s
@@ -2293,7 +2280,6 @@ vswprintf_s
 vswscanf
 vswscanf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 vwscanf
 vwscanf_s
@@ -2343,9 +2329,7 @@ wctype
 wmemcpy_s
 wmemmove_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
 
diff --git a/mingw-w64-crt/lib64/msvcr80.def.in 
b/mingw-w64-crt/lib64/msvcr80.def.in
index 8f1d297ef4a8..a9663a90ae80 100644
--- a/mingw-w64-crt/lib64/msvcr80.def.in
+++ b/mingw-w64-crt/lib64/msvcr80.def.in
@@ -991,7 +991,6 @@ _strupr_s_l
 _strxfrm_l
 _swab
 _swprintf
-__ms_swprintf == _swprintf
 _swprintf_c
 _swprintf_p
 _swprintf_p_l
@@ -1085,7 +1084,6 @@ _vsprintf_p
 _vsprintf_p_l
 _vsprintf_s_l
 _vswprintf
-__ms_vswprintf == _vswprintf
 _vswprintf_c
 _vswprintf_c_l
 _vswprintf_l
@@ -1301,7 +1299,6 @@ fmodf
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1313,17 +1310,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1390,7 +1384,6 @@ perror
 pow DATA
 powf DATA
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1407,7 +1400,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setjmp
@@ -1419,13 +1411,11 @@ sinf
 sinh
 sinhf
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt DATA
 sqrtf DATA
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1457,7 +1447,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1475,20 +1464,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb
 wcrtomb_s
@@ -1526,10 +1510,8 @@ wctob
 wctomb
 wctomb_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
 
 ; These symbols are not available in the original Microsoft Visual C++ 2005 
version of msvcr80.dll
diff --git a/mingw-w64-crt/lib64/msvcr90.def.in 
b/mingw-w64-crt/lib64/msvcr90.def.in
index 4a7f62476dd5..774b60cad55c 100644
--- a/mingw-w64-crt/lib64/msvcr90.def.in
+++ b/mingw-w64-crt/lib64/msvcr90.def.in
@@ -1297,7 +1297,6 @@ fmodf DATA
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1310,17 +1309,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1387,7 +1383,6 @@ perror
 pow DATA
 powf DATA
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1404,7 +1399,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setjmp
@@ -1416,13 +1410,11 @@ sinf DATA
 sinh
 sinhf DATA
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt DATA
 sqrtf DATA
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1454,7 +1446,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1472,20 +1463,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb DATA
 wcrtomb_s
@@ -1523,8 +1509,6 @@ wctob DATA
 wctomb
 wctomb_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/lib64/msvcr90d.def.in 
b/mingw-w64-crt/lib64/msvcr90d.def.in
index 980773b3263d..74797db37116 100644
--- a/mingw-w64-crt/lib64/msvcr90d.def.in
+++ b/mingw-w64-crt/lib64/msvcr90d.def.in
@@ -1363,7 +1363,6 @@ fmodf
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1376,17 +1375,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1453,7 +1449,6 @@ perror
 pow
 powf
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1470,7 +1465,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setjmp
@@ -1482,13 +1476,11 @@ sinf
 sinh
 sinhf
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt DATA
 sqrtf DATA
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1520,7 +1512,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1538,20 +1529,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb
 wcrtomb_s
@@ -1589,8 +1575,6 @@ wctob
 wctomb
 wctomb_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/libarm32/msvcr110.def 
b/mingw-w64-crt/libarm32/msvcr110.def
index 4d3d0ee6dafa..4971fd92e6b5 100644
--- a/mingw-w64-crt/libarm32/msvcr110.def
+++ b/mingw-w64-crt/libarm32/msvcr110.def
@@ -1431,7 +1431,6 @@ fmodf
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1444,17 +1443,14 @@ freopen
 freopen_s
 frexp
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1525,7 +1521,6 @@ perror
 pow
 powf
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1542,7 +1537,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setjmp
@@ -1554,13 +1548,11 @@ sinf
 sinh
 sinhf
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt
 sqrtf
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1592,7 +1584,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1610,20 +1601,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb
 wcrtomb_s
@@ -1663,8 +1649,6 @@ wctomb_s
 wmemcpy_s
 wmemmove_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
diff --git a/mingw-w64-crt/libarm32/msvcr120_clr0400.def 
b/mingw-w64-crt/libarm32/msvcr120_clr0400.def
index ab659babc161..1410ec131db9 100644
--- a/mingw-w64-crt/libarm32/msvcr120_clr0400.def
+++ b/mingw-w64-crt/libarm32/msvcr120_clr0400.def
@@ -1430,7 +1430,6 @@ fmodf
 fopen
 fopen_s
 fprintf
-__ms_fprintf == fprintf
 fprintf_s
 fputc
 fputs
@@ -1443,17 +1442,14 @@ freopen
 freopen_s
 frexp DATA
 fscanf
-__ms_fscanf == fscanf
 fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
-__ms_fwprintf == fwprintf
 fwprintf_s
 fwrite
 fwscanf
-__ms_fwscanf == fwscanf
 fwscanf_s
 getc
 getchar
@@ -1524,7 +1520,6 @@ perror
 pow
 powf
 printf
-__ms_printf == printf
 printf_s
 putc
 putchar
@@ -1541,7 +1536,6 @@ remove
 rename
 rewind
 scanf
-__ms_scanf == scanf
 scanf_s
 setbuf
 setjmp
@@ -1553,13 +1547,11 @@ sinf
 sinh
 sinhf
 sprintf
-__ms_sprintf == sprintf
 sprintf_s
 sqrt
 sqrtf
 srand
 sscanf
-__ms_sscanf == sscanf
 sscanf_s
 strcat
 strcat_s
@@ -1591,7 +1583,6 @@ strtoul
 strxfrm
 swprintf_s
 swscanf
-__ms_swscanf == swscanf
 swscanf_s
 system
 tan
@@ -1609,20 +1600,15 @@ towupper
 ungetc
 ungetwc
 vfprintf
-__ms_vfprintf == vfprintf
 vfprintf_s
 vfwprintf
-__ms_vfwprintf == vfwprintf
 vfwprintf_s
 vprintf
-__ms_vprintf == vprintf
 vprintf_s
 vsprintf
-__ms_vsprintf == vsprintf
 vsprintf_s
 vswprintf_s
 vwprintf
-__ms_vwprintf == vwprintf
 vwprintf_s
 wcrtomb
 wcrtomb_s
@@ -1662,8 +1648,6 @@ wctomb_s
 wmemcpy_s
 wmemmove_s
 wprintf
-__ms_wprintf == wprintf
 wprintf_s
 wscanf
-__ms_wscanf == wscanf
 wscanf_s
-- 
2.20.1



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to