00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __jack_systemdeps_h__
00021 #define __jack_systemdeps_h__
00022
00023 #ifdef WIN32
00024
00025 #include <windows.h>
00026
00027 #ifdef _MSC_VER
00028 #define __inline__ inline
00029 #ifndef int8_t
00030 typedef char int8_t;
00031 typedef unsigned char uint8_t;
00032 typedef short int16_t;
00033 typedef unsigned short uint16_t;
00034 typedef long int32_t;
00035 typedef unsigned long uint32_t;
00036 typedef LONGLONG int64_t;
00037 typedef ULONGLONG uint64_t;
00038 #endif
00039 #ifndef pthread_t
00040 typedef HANDLE pthread_t;
00041 #endif
00042 #elif __MINGW32__
00043 #include <stdint.h>
00044 #include <sys/types.h>
00045 #ifndef pthread_t
00046 typedef HANDLE pthread_t;
00047 #endif
00048 #else
00049 #include <inttypes.h>
00050 #include <pthread.h>
00051 #include <sys/types.h>
00052 #endif
00053
00054 #endif
00055
00056 #if defined(__APPLE__) || defined(__linux__) || defined(__sun__) || defined(sun)
00057 #include <inttypes.h>
00058 #include <pthread.h>
00059 #include <sys/types.h>
00060 #endif
00061
00062 #endif