Cleanup
[carla.git] / source / modules / rtaudio / include / asiosys.h
blobc974fc3c011cc43251467a390605701e63239f08
1 #ifndef __asiosys__
2 #define __asiosys__
4 #if defined(WIN32) || defined(_WIN64)
5 #undef MAC
6 #define PPC 0
7 #define WINDOWS 1
8 #define SGI 0
9 #define SUN 0
10 #define LINUX 0
11 #define BEOS 0
13 #define NATIVE_INT64 0
14 #define IEEE754_64FLOAT 1
16 #elif BEOS
17 #define MAC 0
18 #define PPC 0
19 #define WINDOWS 0
20 #define PC 0
21 #define SGI 0
22 #define SUN 0
23 #define LINUX 0
25 #define NATIVE_INT64 0
26 #define IEEE754_64FLOAT 1
28 #ifndef DEBUG
29 #define DEBUG 0
30 #if DEBUG
31 void DEBUGGERMESSAGE(char *string);
32 #else
33 #define DEBUGGERMESSAGE(a)
34 #endif
35 #endif
37 #elif SGI
38 #define MAC 0
39 #define PPC 0
40 #define WINDOWS 0
41 #define PC 0
42 #define SUN 0
43 #define LINUX 0
44 #define BEOS 0
46 #define NATIVE_INT64 0
47 #define IEEE754_64FLOAT 1
49 #ifndef DEBUG
50 #define DEBUG 0
51 #if DEBUG
52 void DEBUGGERMESSAGE(char *string);
53 #else
54 #define DEBUGGERMESSAGE(a)
55 #endif
56 #endif
58 #else // MAC
60 #define MAC 1
61 #define PPC 1
62 #define WINDOWS 0
63 #define PC 0
64 #define SGI 0
65 #define SUN 0
66 #define LINUX 0
67 #define BEOS 0
69 #define NATIVE_INT64 0
70 #define IEEE754_64FLOAT 1
72 #ifndef DEBUG
73 #define DEBUG 0
74 #if DEBUG
75 void DEBUGGERMESSAGE(char *string);
76 #else
77 #define DEBUGGERMESSAGE(a)
78 #endif
79 #endif
80 #endif
82 #endif