From 2607962e3b2c1def68479f7dc382c7508c367365 Mon Sep 17 00:00:00 2001 From: staphen Date: Mon, 2 Aug 2021 19:26:05 -0400 Subject: [PATCH] Fix recursive include for MinGW on case-insensitive filesystems --- include/mingw-fixes/IPHlpApi.h | 11 +++++++++++ include/mingw-fixes/Ifdef.h | 11 +++++++++++ include/mingw-fixes/ShlObj.h | 11 +++++++++++ include/mingw-fixes/Shlwapi.h | 11 +++++++++++ include/mingw-fixes/Synchapi.h | 11 +++++++++++ include/mingw-fixes/WS2tcpip.h | 11 +++++++++++ include/mingw-fixes/WinSock2.h | 11 +++++++++++ include/mingw-fixes/Windows.h | 11 +++++++++++ 8 files changed, 88 insertions(+) diff --git a/include/mingw-fixes/IPHlpApi.h b/include/mingw-fixes/IPHlpApi.h index 4d08efd..1e9172c 100644 --- a/include/mingw-fixes/IPHlpApi.h +++ b/include/mingw-fixes/IPHlpApi.h @@ -1 +1,12 @@ +#ifndef __MINGW_FIXES_IPHLPAPI_H +#define __MINGW_FIXES_IPHLPAPI_H + #include + +#ifdef __MINGW_FIXES_IPHLPAPI_H_AGAIN +#include_next +#endif + +#else +#define __MINGW_FIXES_IPHLPAPI_H_AGAIN +#endif \ No newline at end of file diff --git a/include/mingw-fixes/Ifdef.h b/include/mingw-fixes/Ifdef.h index 5283a4a..dd45f57 100644 --- a/include/mingw-fixes/Ifdef.h +++ b/include/mingw-fixes/Ifdef.h @@ -1 +1,12 @@ +#ifndef __MINGW_FIXES_IFDEF_H +#define __MINGW_FIXES_IFDEF_H + #include + +#ifdef __MINGW_FIXES_IFDEF_H_AGAIN +#include_next +#endif + +#else +#define __MINGW_FIXES_IFDEF_H_AGAIN +#endif \ No newline at end of file diff --git a/include/mingw-fixes/ShlObj.h b/include/mingw-fixes/ShlObj.h index 5b17afa..3647691 100644 --- a/include/mingw-fixes/ShlObj.h +++ b/include/mingw-fixes/ShlObj.h @@ -1 +1,12 @@ +#ifndef __MINGW_FIXES_SHLOBJ_H +#define __MINGW_FIXES_SHLOBJ_H + #include + +#ifdef __MINGW_FIXES_SHLOBJ_H_AGAIN +#include_next +#endif + +#else +#define __MINGW_FIXES_SHLOBJ_H_AGAIN +#endif \ No newline at end of file diff --git a/include/mingw-fixes/Shlwapi.h b/include/mingw-fixes/Shlwapi.h index 89b9b63..8ab47aa 100644 --- a/include/mingw-fixes/Shlwapi.h +++ b/include/mingw-fixes/Shlwapi.h @@ -1 +1,12 @@ +#ifndef __MINGW_FIXES_SHLWAPI_H +#define __MINGW_FIXES_SHLWAPI_H + #include + +#ifdef __MINGW_FIXES_SHLWAPI_H_AGAIN +#include_next +#endif + +#else +#define __MINGW_FIXES_SHLWAPI_H_AGAIN +#endif \ No newline at end of file diff --git a/include/mingw-fixes/Synchapi.h b/include/mingw-fixes/Synchapi.h index 19e1690..bbcd136 100644 --- a/include/mingw-fixes/Synchapi.h +++ b/include/mingw-fixes/Synchapi.h @@ -1 +1,12 @@ +#ifndef __MINGW_FIXES_SYNCHAPI_H +#define __MINGW_FIXES_SYNCHAPI_H + #include + +#ifdef __MINGW_FIXES_SYNCHAPI_H_AGAIN +#include_next +#endif + +#else +#define __MINGW_FIXES_SYNCHAPI_H_AGAIN +#endif \ No newline at end of file diff --git a/include/mingw-fixes/WS2tcpip.h b/include/mingw-fixes/WS2tcpip.h index 8fc8783..929cc50 100644 --- a/include/mingw-fixes/WS2tcpip.h +++ b/include/mingw-fixes/WS2tcpip.h @@ -1 +1,12 @@ +#ifndef __MINGW_FIXES_WS2TCPIP_H +#define __MINGW_FIXES_WS2TCPIP_H + #include + +#ifdef __MINGW_FIXES_WS2TCPIP_H_AGAIN +#include_next +#endif + +#else +#define __MINGW_FIXES_WS2TCPIP_H_AGAIN +#endif \ No newline at end of file diff --git a/include/mingw-fixes/WinSock2.h b/include/mingw-fixes/WinSock2.h index 29f4ce7..f05d61e 100644 --- a/include/mingw-fixes/WinSock2.h +++ b/include/mingw-fixes/WinSock2.h @@ -1 +1,12 @@ +#ifndef __MINGW_FIXES_WINSOCK2_H +#define __MINGW_FIXES_WINSOCK2_H + #include + +#ifdef __MINGW_FIXES_WINSOCK2_H_AGAIN +#include_next +#endif + +#else +#define __MINGW_FIXES_WINSOCK2_H_AGAIN +#endif \ No newline at end of file diff --git a/include/mingw-fixes/Windows.h b/include/mingw-fixes/Windows.h index 776a87c..07dee6c 100644 --- a/include/mingw-fixes/Windows.h +++ b/include/mingw-fixes/Windows.h @@ -1 +1,12 @@ +#ifndef __MINGW_FIXES_WINDOWS_H +#define __MINGW_FIXES_WINDOWS_H + #include + +#ifdef __MINGW_FIXES_WINDOWS_H_AGAIN +#include_next +#endif + +#else +#define __MINGW_FIXES_WINDOWS_H_AGAIN +#endif \ No newline at end of file