This macro is currently used only for stdcall functions.

Rename it and includes STDCALL into the name to prevent confusion that it
cannot be used for example for fastcall functions (they do not have leading
underscore in name, like stdcall and cdecl).
---
 mingw-w64-crt/def-include/func.def.in | 3 +--
 mingw-w64-crt/lib32/msvcr100.def.in   | 4 ++--
 mingw-w64-crt/lib32/msvcr80.def.in    | 4 ++--
 mingw-w64-crt/lib32/msvcr80d.def.in   | 4 ++--
 mingw-w64-crt/lib32/msvcr90.def.in    | 4 ++--
 mingw-w64-crt/lib32/msvcr90d.def.in   | 4 ++--
 mingw-w64-crt/lib32/msvcrt20.def.in   | 2 +-
 7 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/mingw-w64-crt/def-include/func.def.in 
b/mingw-w64-crt/def-include/func.def.in
index 97d18e524d93..0d1ea7770d04 100644
--- a/mingw-w64-crt/def-include/func.def.in
+++ b/mingw-w64-crt/def-include/func.def.in
@@ -62,8 +62,7 @@
 #endif
 
 #if defined(DEF_I386)
-// for __cdecl and __stdcall only
-#define DECORATED_EXPORT(symbol) symbol == _ ## symbol
+#define STDCALL_DECORATED_EXPORT(symbol) symbol == _ ## symbol
 #endif
 
 #endif // FUNC_DEF_IN
diff --git a/mingw-w64-crt/lib32/msvcr100.def.in 
b/mingw-w64-crt/lib32/msvcr100.def.in
index caf7f3d83af3..d739ff1f932e 100644
--- a/mingw-w64-crt/lib32/msvcr100.def.in
+++ b/mingw-w64-crt/lib32/msvcr100.def.in
@@ -625,8 +625,8 @@ __daylight
 __dllonexit
 __doserrno
 __dstbias
-DECORATED_EXPORT(__fls_getvalue@4)
-DECORATED_EXPORT(__fls_setvalue@8)
+STDCALL_DECORATED_EXPORT(__fls_getvalue@4)
+STDCALL_DECORATED_EXPORT(__fls_setvalue@8)
 __fpecode
 __free_locale
 __get_current_locale
diff --git a/mingw-w64-crt/lib32/msvcr80.def.in 
b/mingw-w64-crt/lib32/msvcr80.def.in
index 72cc4cc37546..9d4e30ebe483 100644
--- a/mingw-w64-crt/lib32/msvcr80.def.in
+++ b/mingw-w64-crt/lib32/msvcr80.def.in
@@ -227,8 +227,8 @@ __daylight
 __dllonexit
 __doserrno
 __dstbias
-DECORATED_EXPORT(__fls_getvalue@4)
-DECORATED_EXPORT(__fls_setvalue@8)
+STDCALL_DECORATED_EXPORT(__fls_getvalue@4)
+STDCALL_DECORATED_EXPORT(__fls_setvalue@8)
 __fpecode
 __free_locale
 __get_app_type
diff --git a/mingw-w64-crt/lib32/msvcr80d.def.in 
b/mingw-w64-crt/lib32/msvcr80d.def.in
index adf1b8befce2..6bcbf03e9562 100644
--- a/mingw-w64-crt/lib32/msvcr80d.def.in
+++ b/mingw-w64-crt/lib32/msvcr80d.def.in
@@ -276,8 +276,8 @@ __daylight
 __dllonexit
 __doserrno
 __dstbias
-DECORATED_EXPORT(__fls_getvalue@4)
-DECORATED_EXPORT(__fls_setvalue@8)
+STDCALL_DECORATED_EXPORT(__fls_getvalue@4)
+STDCALL_DECORATED_EXPORT(__fls_setvalue@8)
 __fpecode
 __free_locale
 __get_app_type
diff --git a/mingw-w64-crt/lib32/msvcr90.def.in 
b/mingw-w64-crt/lib32/msvcr90.def.in
index f4f9807c18a5..5f15320b01aa 100644
--- a/mingw-w64-crt/lib32/msvcr90.def.in
+++ b/mingw-w64-crt/lib32/msvcr90.def.in
@@ -229,8 +229,8 @@ __daylight
 __dllonexit
 __doserrno
 __dstbias
-DECORATED_EXPORT(__fls_getvalue@4)
-DECORATED_EXPORT(__fls_setvalue@8)
+STDCALL_DECORATED_EXPORT(__fls_getvalue@4)
+STDCALL_DECORATED_EXPORT(__fls_setvalue@8)
 __fpecode
 __free_locale
 __get_app_type
diff --git a/mingw-w64-crt/lib32/msvcr90d.def.in 
b/mingw-w64-crt/lib32/msvcr90d.def.in
index a89a2d9d73e1..e03777630eb9 100644
--- a/mingw-w64-crt/lib32/msvcr90d.def.in
+++ b/mingw-w64-crt/lib32/msvcr90d.def.in
@@ -269,8 +269,8 @@ __daylight
 __dllonexit
 __doserrno
 __dstbias
-DECORATED_EXPORT(__fls_getvalue@4)
-DECORATED_EXPORT(__fls_setvalue@8)
+STDCALL_DECORATED_EXPORT(__fls_getvalue@4)
+STDCALL_DECORATED_EXPORT(__fls_setvalue@8)
 __fpecode
 __free_locale
 __get_app_type
diff --git a/mingw-w64-crt/lib32/msvcrt20.def.in 
b/mingw-w64-crt/lib32/msvcrt20.def.in
index 303514f1873b..fb193fa6b189 100644
--- a/mingw-w64-crt/lib32/msvcrt20.def.in
+++ b/mingw-w64-crt/lib32/msvcrt20.def.in
@@ -1164,7 +1164,7 @@ _rotl
 _rotr
 _scalb
 _searchenv
-DECORATED_EXPORT(_seh_longjmp_unwind@4)
+STDCALL_DECORATED_EXPORT(_seh_longjmp_unwind@4)
 _seterrormode
 _setjmp
 _setjmp3
-- 
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