20 #ifndef __jack_systemdeps_h__
21 #define __jack_systemdeps_h__
23 #if defined(WIN32) && !defined(__CYGWIN__) && !defined(GNU_WIN32)
28 #define __inline__ inline
29 #if (!defined(int8_t) && !defined(_STDINT_H))
30 #define __int8_t_defined
32 typedef unsigned char uint8_t;
33 typedef short int16_t;
34 typedef unsigned short uint16_t;
36 typedef unsigned long uint32_t;
37 typedef LONGLONG int64_t;
38 typedef ULONGLONG uint64_t;
42 #include <sys/types.h>
46 #include <sys/types.h>
49 #if !defined(_PTHREAD_H) && !defined(PTHREAD_WIN32)
54 typedef HANDLE jack_native_thread_t;
56 #ifdef PTHREAD_WIN32 // Added by JE - 10-10-2011
57 #include <ptw32/pthread.h>
63 typedef pthread_t jack_native_thread_t;
66 #endif // WIN32 && !__CYGWIN__ && !GNU_WIN32 */
68 #if defined(__APPLE__) || defined(__linux__) || defined(__sun__) || defined(sun) || defined(__unix__) || defined(__CYGWIN__) || defined(GNU_WIN32)
70 #if defined(__CYGWIN__) || defined(GNU_WIN32)
75 #include <sys/types.h>
81 typedef pthread_t jack_native_thread_t;