_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