From 33c3432556872d1107d3bbc0743c2ca69202bb58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Mon, 17 Oct 2016 09:46:08 +0200 Subject: [PATCH 1/2] Update MinGW to use APIs from WINVER 0x0600 --- src/platform/windows.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/platform/windows.c b/src/platform/windows.c index 6f7cccc752..ed379163d3 100644 --- a/src/platform/windows.c +++ b/src/platform/windows.c @@ -18,6 +18,12 @@ #ifdef __WINDOWS__ +#ifdef __MINGW32__ +// 0x0600 == vista +#define WINVER 0x0600 +#define _WIN32_WINNT 0x0600 +#endif // __MINGW32__ + #include #include #include @@ -1037,7 +1043,6 @@ utf8* platform_get_username() { return username; } -#ifndef __MINGW32__ /////////////////////////////////////////////////////////////////////////////// // File association setup /////////////////////////////////////////////////////////////////////////////// @@ -1184,4 +1189,3 @@ void platform_remove_file_associations() /////////////////////////////////////////////////////////////////////////////// #endif -#endif From 7f5b70ea78b30ed94f27925e6da1a91f87351f48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Mon, 17 Oct 2016 09:52:26 +0200 Subject: [PATCH 2/2] Move WINVER definition before including common.h --- src/platform/windows.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/platform/windows.c b/src/platform/windows.c index ed379163d3..192dba4278 100644 --- a/src/platform/windows.c +++ b/src/platform/windows.c @@ -14,16 +14,16 @@ *****************************************************************************/ #pragma endregion -#include "../common.h" - -#ifdef __WINDOWS__ - #ifdef __MINGW32__ // 0x0600 == vista #define WINVER 0x0600 #define _WIN32_WINNT 0x0600 #endif // __MINGW32__ +#include "../common.h" + +#ifdef __WINDOWS__ + #include #include #include