_wctype is global variable exported from DLL library, so mark it with
DATA and removes false-positive function stdcall @size decoration.
---
 mingw-w64-crt/lib-common/api-ms-win-crt-string-l1-1-0.def | 2 +-
 mingw-w64-crt/lib-common/msvcr120_app.def.in              | 4 +---
 mingw-w64-crt/lib-common/msvcrt.def.in                    | 2 +-
 mingw-w64-crt/lib-common/ucrtbase.def.in                  | 2 +-
 mingw-w64-crt/lib32/msvcr100.def.in                       | 2 +-
 mingw-w64-crt/lib32/msvcr110.def.in                       | 2 +-
 mingw-w64-crt/lib32/msvcr120.def.in                       | 2 +-
 mingw-w64-crt/lib32/msvcr120d.def.in                      | 2 +-
 mingw-w64-crt/lib32/msvcr90.def.in                        | 2 +-
 mingw-w64-crt/lib32/msvcr90d.def.in                       | 2 +-
 mingw-w64-crt/lib64/msvcr80.def.in                        | 2 +-
 11 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/mingw-w64-crt/lib-common/api-ms-win-crt-string-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-crt-string-l1-1-0.def
index dcce58dbc317..4bf46fe6b94d 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-crt-string-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-crt-string-l1-1-0.def
@@ -128,7 +128,7 @@ _wcsupr_l
 _wcsupr_s
 _wcsupr_s_l
 _wcsxfrm_l
-_wctype
+_wctype DATA
 is_wctype
 isalnum
 isalpha
diff --git a/mingw-w64-crt/lib-common/msvcr120_app.def.in 
b/mingw-w64-crt/lib-common/msvcr120_app.def.in
index 928c0d3a5c95..679006bb681b 100644
--- a/mingw-w64-crt/lib-common/msvcr120_app.def.in
+++ b/mingw-w64-crt/lib-common/msvcr120_app.def.in
@@ -1863,9 +1863,7 @@ _wctime64
 _wctime64_s
 _wctomb_l
 _wctomb_s_l
-F_X64(_wctype DATA)
-F_I386(_wctype@50371)
-F_ARM32(_wctype)
+_wctype DATA
 F_X86_ANY(_wenviron DATA)
 F_ARM32(_wexecl)
 F_ARM32(_wexecle)
diff --git a/mingw-w64-crt/lib-common/msvcrt.def.in 
b/mingw-w64-crt/lib-common/msvcrt.def.in
index 29fda75203bc..d8273964eae4 100644
--- a/mingw-w64-crt/lib-common/msvcrt.def.in
+++ b/mingw-w64-crt/lib-common/msvcrt.def.in
@@ -1151,7 +1151,7 @@ _mkgmtime
 _mkgmtime64
 F_NON_I386(_rotl64) ; i386 _rotl64 replaced by emu
 F_NON_I386(_rotr64) ; i386 _rotr64 replaced by emu
-_wctype
+_wctype DATA
 
 ; These symbols were added in Windows Server 2003 SP1 and Windows XP x64 OS 
system version of msvcrt.dll
 ; This is the first X64 version of msvcrt.dll, all symbols in this section and 
also above this section are present in all X64 versions of msvcrt.dll
diff --git a/mingw-w64-crt/lib-common/ucrtbase.def.in 
b/mingw-w64-crt/lib-common/ucrtbase.def.in
index 914936f4f5dc..99c8ad7663e2 100644
--- a/mingw-w64-crt/lib-common/ucrtbase.def.in
+++ b/mingw-w64-crt/lib-common/ucrtbase.def.in
@@ -2081,7 +2081,7 @@ _wctime64
 _wctime64_s
 _wctomb_l
 _wctomb_s_l
-_wctype
+_wctype DATA
 _wdupenv_s
 _wexecl
 _wexecle
diff --git a/mingw-w64-crt/lib32/msvcr100.def.in 
b/mingw-w64-crt/lib32/msvcr100.def.in
index d739ff1f932e..b2c11e4b95ca 100644
--- a/mingw-w64-crt/lib32/msvcr100.def.in
+++ b/mingw-w64-crt/lib32/msvcr100.def.in
@@ -1555,7 +1555,7 @@ _wctime64
 _wctime64_s
 _wctomb_l
 _wctomb_s_l
-_wctype
+_wctype DATA
 _wdupenv_s
 _wenviron DATA
 _wexecl
diff --git a/mingw-w64-crt/lib32/msvcr110.def.in 
b/mingw-w64-crt/lib32/msvcr110.def.in
index d6d858dece46..b0c26aa13208 100644
--- a/mingw-w64-crt/lib32/msvcr110.def.in
+++ b/mingw-w64-crt/lib32/msvcr110.def.in
@@ -1688,7 +1688,7 @@ _wctime64
 _wctime64_s
 _wctomb_l
 _wctomb_s_l
-_wctype ; Check!!! Couldn't determine function argument count. Function 
doesn't return. 
+_wctype DATA
 _wdupenv_s
 _wenviron DATA
 _wexecl
diff --git a/mingw-w64-crt/lib32/msvcr120.def.in 
b/mingw-w64-crt/lib32/msvcr120.def.in
index c7b4e877046b..41426cca653d 100644
--- a/mingw-w64-crt/lib32/msvcr120.def.in
+++ b/mingw-w64-crt/lib32/msvcr120.def.in
@@ -1735,7 +1735,7 @@ _wctime64
 _wctime64_s
 _wctomb_l
 _wctomb_s_l
-_wctype@2524
+_wctype DATA
 _wdupenv_s
 _wenviron DATA
 _wexecl
diff --git a/mingw-w64-crt/lib32/msvcr120d.def.in 
b/mingw-w64-crt/lib32/msvcr120d.def.in
index 9e4aa7cb77c7..2895f1535a46 100644
--- a/mingw-w64-crt/lib32/msvcr120d.def.in
+++ b/mingw-w64-crt/lib32/msvcr120d.def.in
@@ -1797,7 +1797,7 @@ _wctime64
 _wctime64_s
 _wctomb_l
 _wctomb_s_l
-_wctype@50371
+_wctype DATA
 _wdupenv_s
 _wdupenv_s_dbg
 _wenviron DATA
diff --git a/mingw-w64-crt/lib32/msvcr90.def.in 
b/mingw-w64-crt/lib32/msvcr90.def.in
index 5f15320b01aa..4948f2a1a520 100644
--- a/mingw-w64-crt/lib32/msvcr90.def.in
+++ b/mingw-w64-crt/lib32/msvcr90.def.in
@@ -1189,7 +1189,7 @@ _wctime64
 _wctime64_s
 _wctomb_l
 _wctomb_s_l
-_wctype@50371
+_wctype DATA
 _wdupenv_s
 _wenviron DATA
 _wexecl
diff --git a/mingw-w64-crt/lib32/msvcr90d.def.in 
b/mingw-w64-crt/lib32/msvcr90d.def.in
index e03777630eb9..f7fa1239c856 100644
--- a/mingw-w64-crt/lib32/msvcr90d.def.in
+++ b/mingw-w64-crt/lib32/msvcr90d.def.in
@@ -1256,7 +1256,7 @@ _wctime64
 _wctime64_s
 _wctomb_l
 _wctomb_s_l
-_wctype@50371
+_wctype DATA
 _wdupenv_s
 _wdupenv_s_dbg
 _wenviron DATA
diff --git a/mingw-w64-crt/lib64/msvcr80.def.in 
b/mingw-w64-crt/lib64/msvcr80.def.in
index f827e3265d4e..7d0f9c288c16 100644
--- a/mingw-w64-crt/lib64/msvcr80.def.in
+++ b/mingw-w64-crt/lib64/msvcr80.def.in
@@ -1121,7 +1121,7 @@ _wctime64
 _wctime64_s
 _wctomb_l
 _wctomb_s_l
-_wctype
+_wctype DATA
 _wdupenv_s
 _wenviron DATA
 _wexecl
-- 
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