summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
authorfalkTX <falktx@falktx.com>2020-06-13 23:09:46 +0100
committerfalkTX <falktx@falktx.com>2020-06-13 23:09:46 +0100
commit8cfc45ba5909297347200a001f59202d4ee71fac (patch)
tree2f2e26b997ab58550eb93795a7d385f4118f01f2 /windows
parent5f4a57b8ceb1f393d9efb22b231189f5ff4bddb0 (diff)
downloadjack2-8cfc45ba5909297347200a001f59202d4ee71fac.tar.gz
Include winsock2.h before windows.h, for mingw
Diffstat (limited to 'windows')
-rw-r--r--windows/JackMMCSS.h3
-rw-r--r--windows/JackRouter/JackRouter.h5
-rw-r--r--windows/JackShmMem_os.h3
-rw-r--r--windows/JackSystemDeps_os.h3
-rw-r--r--windows/JackWinEvent.h4
-rw-r--r--windows/JackWinNamedPipe.h3
-rw-r--r--windows/JackWinSemaphore.h3
-rw-r--r--windows/JackWinThread.h3
-rw-r--r--windows/winmme/JackWinMMEPort.h3
9 files changed, 29 insertions, 1 deletions
diff --git a/windows/JackMMCSS.h b/windows/JackMMCSS.h
index faf33188..19329aed 100644
--- a/windows/JackMMCSS.h
+++ b/windows/JackMMCSS.h
@@ -24,6 +24,9 @@
#include "JackSystemDeps.h"
#include "JackCompilerDeps.h"
+#ifdef __MINGW32__
+#include <winsock2.h>
+#endif
#include <windows.h>
#include <map>
diff --git a/windows/JackRouter/JackRouter.h b/windows/JackRouter/JackRouter.h
index a50e11a8..c48d8d69 100644
--- a/windows/JackRouter/JackRouter.h
+++ b/windows/JackRouter/JackRouter.h
@@ -37,10 +37,13 @@ static int kNumOutputs = 4;
#include "jack.h"
#include "rpc.h"
#include "rpcndr.h"
+
#ifndef COM_NO_WINDOWS_H
+#ifdef __MINGW32__
+#include <winsock2.h>
+#endif
#include <windows.h>
#include "ole2.h"
-
#endif
#include "combase.h"
diff --git a/windows/JackShmMem_os.h b/windows/JackShmMem_os.h
index 9f1891f9..aa77de9c 100644
--- a/windows/JackShmMem_os.h
+++ b/windows/JackShmMem_os.h
@@ -20,6 +20,9 @@
#ifndef __JackShmMem_WIN32__
#define __JackShmMem_WIN32__
+#ifdef __MINGW32__
+#include <winsock2.h>
+#endif
#include <windows.h>
inline bool CHECK_MLOCK(void* ptr, size_t size)
diff --git a/windows/JackSystemDeps_os.h b/windows/JackSystemDeps_os.h
index 0f1747a3..d30c9401 100644
--- a/windows/JackSystemDeps_os.h
+++ b/windows/JackSystemDeps_os.h
@@ -21,6 +21,9 @@
#ifndef __JackSystemDeps_WIN32__
#define __JackSystemDeps_WIN32__
+#ifdef __MINGW32__
+#include <winsock2.h>
+#endif
#include <windows.h>
#include "JackCompilerDeps.h"
diff --git a/windows/JackWinEvent.h b/windows/JackWinEvent.h
index dadda1c4..503aaaba 100644
--- a/windows/JackWinEvent.h
+++ b/windows/JackWinEvent.h
@@ -21,6 +21,10 @@
#define __JackWinEvent__
#include "JackSynchro.h"
+
+#ifdef __MINGW32__
+#include <winsock2.h>
+#endif
#include <windows.h>
namespace Jack
diff --git a/windows/JackWinNamedPipe.h b/windows/JackWinNamedPipe.h
index 01e971a4..0e3510f7 100644
--- a/windows/JackWinNamedPipe.h
+++ b/windows/JackWinNamedPipe.h
@@ -21,6 +21,9 @@
#ifndef __JackWinNamedPipe__
#define __JackWinNamedPipe__
+#ifdef __MINGW32__
+#include <winsock2.h>
+#endif
#include <windows.h>
#include "JackChannel.h"
diff --git a/windows/JackWinSemaphore.h b/windows/JackWinSemaphore.h
index c3871c9a..e125c5b6 100644
--- a/windows/JackWinSemaphore.h
+++ b/windows/JackWinSemaphore.h
@@ -22,6 +22,9 @@
#define __JackWinSemaphore__
#include "JackSynchro.h"
+#ifdef __MINGW32__
+#include <winsock2.h>
+#endif
#include <windows.h>
#include <assert.h>
diff --git a/windows/JackWinThread.h b/windows/JackWinThread.h
index 106e9963..dcc19e8d 100644
--- a/windows/JackWinThread.h
+++ b/windows/JackWinThread.h
@@ -24,6 +24,9 @@
#include "JackMMCSS.h"
#include "JackCompilerDeps.h"
#include "JackSystemDeps.h"
+#ifdef __MINGW32__
+#include <winsock2.h>
+#endif
#include <windows.h>
namespace Jack
diff --git a/windows/winmme/JackWinMMEPort.h b/windows/winmme/JackWinMMEPort.h
index bfe683b5..e0563f52 100644
--- a/windows/winmme/JackWinMMEPort.h
+++ b/windows/winmme/JackWinMMEPort.h
@@ -20,6 +20,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#ifndef __JackWinMMEPort__
#define __JackWinMMEPort__
+#ifdef __MINGW32__
+#include <winsock2.h>
+#endif
#include <windows.h>
#include <mmsystem.h>