Browse Source

Include winsock2.h before windows.h, for mingw

tags/v1.9.15
falkTX 4 years ago
parent
commit
8cfc45ba59
9 changed files with 29 additions and 1 deletions
  1. +3
    -0
      windows/JackMMCSS.h
  2. +4
    -1
      windows/JackRouter/JackRouter.h
  3. +3
    -0
      windows/JackShmMem_os.h
  4. +3
    -0
      windows/JackSystemDeps_os.h
  5. +4
    -0
      windows/JackWinEvent.h
  6. +3
    -0
      windows/JackWinNamedPipe.h
  7. +3
    -0
      windows/JackWinSemaphore.h
  8. +3
    -0
      windows/JackWinThread.h
  9. +3
    -0
      windows/winmme/JackWinMMEPort.h

+ 3
- 0
windows/JackMMCSS.h View File

@@ -24,6 +24,9 @@
#include "JackSystemDeps.h" #include "JackSystemDeps.h"
#include "JackCompilerDeps.h" #include "JackCompilerDeps.h"
#ifdef __MINGW32__
#include <winsock2.h>
#endif
#include <windows.h> #include <windows.h>
#include <map> #include <map>


+ 4
- 1
windows/JackRouter/JackRouter.h View File

@@ -37,10 +37,13 @@ static int kNumOutputs = 4;
#include "jack.h" #include "jack.h"
#include "rpc.h" #include "rpc.h"
#include "rpcndr.h" #include "rpcndr.h"
#ifndef COM_NO_WINDOWS_H #ifndef COM_NO_WINDOWS_H
#ifdef __MINGW32__
#include <winsock2.h>
#endif
#include <windows.h> #include <windows.h>
#include "ole2.h" #include "ole2.h"
#endif #endif
#include "combase.h" #include "combase.h"


+ 3
- 0
windows/JackShmMem_os.h View File

@@ -20,6 +20,9 @@
#ifndef __JackShmMem_WIN32__ #ifndef __JackShmMem_WIN32__
#define __JackShmMem_WIN32__ #define __JackShmMem_WIN32__


#ifdef __MINGW32__
#include <winsock2.h>
#endif
#include <windows.h> #include <windows.h>


inline bool CHECK_MLOCK(void* ptr, size_t size) inline bool CHECK_MLOCK(void* ptr, size_t size)


+ 3
- 0
windows/JackSystemDeps_os.h View File

@@ -21,6 +21,9 @@
#ifndef __JackSystemDeps_WIN32__ #ifndef __JackSystemDeps_WIN32__
#define __JackSystemDeps_WIN32__ #define __JackSystemDeps_WIN32__


#ifdef __MINGW32__
#include <winsock2.h>
#endif
#include <windows.h> #include <windows.h>
#include "JackCompilerDeps.h" #include "JackCompilerDeps.h"




+ 4
- 0
windows/JackWinEvent.h View File

@@ -21,6 +21,10 @@
#define __JackWinEvent__ #define __JackWinEvent__


#include "JackSynchro.h" #include "JackSynchro.h"

#ifdef __MINGW32__
#include <winsock2.h>
#endif
#include <windows.h> #include <windows.h>


namespace Jack namespace Jack


+ 3
- 0
windows/JackWinNamedPipe.h View File

@@ -21,6 +21,9 @@
#ifndef __JackWinNamedPipe__ #ifndef __JackWinNamedPipe__
#define __JackWinNamedPipe__ #define __JackWinNamedPipe__


#ifdef __MINGW32__
#include <winsock2.h>
#endif
#include <windows.h> #include <windows.h>


#include "JackChannel.h" #include "JackChannel.h"


+ 3
- 0
windows/JackWinSemaphore.h View File

@@ -22,6 +22,9 @@
#define __JackWinSemaphore__ #define __JackWinSemaphore__


#include "JackSynchro.h" #include "JackSynchro.h"
#ifdef __MINGW32__
#include <winsock2.h>
#endif
#include <windows.h> #include <windows.h>
#include <assert.h> #include <assert.h>




+ 3
- 0
windows/JackWinThread.h View File

@@ -24,6 +24,9 @@
#include "JackMMCSS.h" #include "JackMMCSS.h"
#include "JackCompilerDeps.h" #include "JackCompilerDeps.h"
#include "JackSystemDeps.h" #include "JackSystemDeps.h"
#ifdef __MINGW32__
#include <winsock2.h>
#endif
#include <windows.h> #include <windows.h>


namespace Jack namespace Jack


+ 3
- 0
windows/winmme/JackWinMMEPort.h View File

@@ -20,6 +20,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#ifndef __JackWinMMEPort__ #ifndef __JackWinMMEPort__
#define __JackWinMMEPort__ #define __JackWinMMEPort__


#ifdef __MINGW32__
#include <winsock2.h>
#endif
#include <windows.h> #include <windows.h>
#include <mmsystem.h> #include <mmsystem.h>




Loading…
Cancel
Save