This macro is always defined by _mingw.h and its value is not checked by any header file. So remove usage of this macro in .c files and dead code of code paths when not set. --- mingw-w64-crt/crt/crtdll.c | 8 -------- mingw-w64-crt/crt/crtexe.c | 4 ---- 2 files changed, 12 deletions(-)
diff --git a/mingw-w64-crt/crt/crtdll.c b/mingw-w64-crt/crt/crtdll.c index 31ad70b1afac..87ab29b14136 100644 --- a/mingw-w64-crt/crt/crtdll.c +++ b/mingw-w64-crt/crt/crtdll.c @@ -4,10 +4,6 @@ * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ -#ifndef _DLL -#define _DLL -#endif - #include <oscalls.h> #include <internal.h> #include <stdlib.h> @@ -17,11 +13,7 @@ #include <crtdbg.h> #ifndef _CRTIMP -#ifdef _DLL #define _CRTIMP __declspec(dllimport) -#else -#define _CRTIMP -#endif #endif #include <sect_attribs.h> #include <locale.h> diff --git a/mingw-w64-crt/crt/crtexe.c b/mingw-w64-crt/crt/crtexe.c index 1ee235e9893f..e0aa723620ee 100644 --- a/mingw-w64-crt/crt/crtexe.c +++ b/mingw-w64-crt/crt/crtexe.c @@ -4,10 +4,6 @@ * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ -#ifndef _DLL -#define _DLL -#endif - #define SPECIAL_CRTEXE #include <oscalls.h> -- 2.20.1 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public