mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-10-31 15:35:21 +01:00 
			
		
		
		
	Fix problem with newer MinGW runtimes
This commit is contained in:
		| @@ -23,6 +23,8 @@ with this program; if not, write to the Free Software Foundation, Inc., | ||||
| 	See comments in porting.h | ||||
| */ | ||||
| 
 | ||||
| #include "porting.h" | ||||
| 
 | ||||
| #if defined(__APPLE__) | ||||
| 	#include <mach-o/dyld.h> | ||||
| 	#include "CoreFoundation/CoreFoundation.h" | ||||
| @@ -37,7 +39,6 @@ with this program; if not, write to the Free Software Foundation, Inc., | ||||
| 	#include <sys/utsname.h> | ||||
| #endif | ||||
| 
 | ||||
| #include "porting.h" | ||||
| #include "config.h" | ||||
| #include "debug.h" | ||||
| #include "filesys.h" | ||||
|   | ||||
| @@ -24,6 +24,14 @@ with this program; if not, write to the Free Software Foundation, Inc., | ||||
| #ifndef PORTING_HEADER | ||||
| #define PORTING_HEADER | ||||
| 
 | ||||
| #ifdef _WIN32 | ||||
| 	#ifdef _WIN32_WINNT | ||||
| 		#undef _WIN32_WINNT | ||||
| 	#endif | ||||
| 	#define _WIN32_WINNT 0x0501 // We need to do this before any other headers 
 | ||||
| 		// because those might include sdkddkver.h which defines _WIN32_WINNT if not already set
 | ||||
| #endif | ||||
| 
 | ||||
| #include <string> | ||||
| #include "irrlichttypes.h" // u32 | ||||
| #include "debug.h" | ||||
| @@ -42,9 +50,6 @@ with this program; if not, write to the Free Software Foundation, Inc., | ||||
| //#define ALIGNOF(type) offsetof (alignment_trick<type>, member)
 | ||||
| 
 | ||||
| #ifdef _WIN32 | ||||
| 	#ifndef _WIN32_WINNT | ||||
| 		#define _WIN32_WINNT 0x0501 | ||||
| 	#endif | ||||
| 	#include <windows.h> | ||||
| 	 | ||||
| 	#define sleep_ms(x) Sleep(x) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user