mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-12 05:56:28 +00:00
Windows/DynamicLibrary.inc: ELM_Callback fix for mingw-w64.
llvm-svn: 125169
This commit is contained in:
parent
5f6161ad2c
commit
8648711e14
@ -55,7 +55,17 @@ extern "C" {
|
||||
// Use new callback if:
|
||||
// - Newer Visual Studio (comes with newer SDK).
|
||||
// - Visual Studio 2005 with Windows SDK 6.0+
|
||||
#if !defined(_MSC_VER) || _MSC_VER < 1500 && (!defined(VER_PRODUCTBUILD) || VER_PRODUCTBUILD < 6000)
|
||||
#if defined(_MSC_VER)
|
||||
#if _MSC_VER < 1500 && (!defined(VER_PRODUCTBUILD) || VER_PRODUCTBUILD < 6000)
|
||||
#define OLD_ELM_CALLBACK_DECL 1
|
||||
#endif
|
||||
#elif defined(__MINGW64__)
|
||||
// Use new callback.
|
||||
#elif defined(__MINGW32__)
|
||||
#define OLD_ELM_CALLBACK_DECL 1
|
||||
#endif
|
||||
|
||||
#ifdef OLD_ELM_CALLBACK_DECL
|
||||
static BOOL CALLBACK ELM_Callback(PSTR ModuleName,
|
||||
ModuleBaseType ModuleBase,
|
||||
ULONG ModuleSize,
|
||||
|
Loading…
Reference in New Issue
Block a user