replace with something nicer: init_compiledApis
[rtaudio-cdist.git] / include / asiosys.h
1 #ifndef __asiosys__\r
2         #define __asiosys__\r
3 \r
4         #if defined(_WIN32) || defined(_WIN64)\r
5                 #undef MAC \r
6                 #define PPC 0\r
7                 #define WINDOWS 1\r
8                 #define SGI 0\r
9                 #define SUN 0\r
10                 #define LINUX 0\r
11                 #define BEOS 0\r
12 \r
13                 #define NATIVE_INT64 0\r
14                 #define IEEE754_64FLOAT 1\r
15         \r
16         #elif BEOS\r
17                 #define MAC 0\r
18                 #define PPC 0\r
19                 #define WINDOWS 0\r
20                 #define PC 0\r
21                 #define SGI 0\r
22                 #define SUN 0\r
23                 #define LINUX 0\r
24                 \r
25                 #define NATIVE_INT64 0\r
26                 #define IEEE754_64FLOAT 1\r
27                 \r
28                 #ifndef DEBUG\r
29                         #define DEBUG 0\r
30                         #if DEBUG\r
31                                 void DEBUGGERMESSAGE(char *string);\r
32                         #else\r
33                                 #define DEBUGGERMESSAGE(a)\r
34                         #endif\r
35                 #endif\r
36 \r
37         #elif SGI\r
38                 #define MAC 0\r
39                 #define PPC 0\r
40                 #define WINDOWS 0\r
41                 #define PC 0\r
42                 #define SUN 0\r
43                 #define LINUX 0\r
44                 #define BEOS 0\r
45                 \r
46                 #define NATIVE_INT64 0\r
47                 #define IEEE754_64FLOAT 1\r
48                 \r
49                 #ifndef DEBUG\r
50                         #define DEBUG 0\r
51                         #if DEBUG\r
52                                 void DEBUGGERMESSAGE(char *string);\r
53                         #else\r
54                                 #define DEBUGGERMESSAGE(a)\r
55                         #endif\r
56                 #endif\r
57 \r
58         #else   // MAC\r
59 \r
60                 #define MAC 1\r
61                 #define PPC 1\r
62                 #define WINDOWS 0\r
63                 #define PC 0\r
64                 #define SGI 0\r
65                 #define SUN 0\r
66                 #define LINUX 0\r
67                 #define BEOS 0\r
68 \r
69                 #define NATIVE_INT64 0\r
70                 #define IEEE754_64FLOAT 1\r
71 \r
72                 #ifndef DEBUG\r
73                         #define DEBUG 0\r
74                         #if DEBUG\r
75                                 void DEBUGGERMESSAGE(char *string);\r
76                         #else\r
77                                 #define DEBUGGERMESSAGE(a)\r
78                         #endif\r
79                 #endif\r
80         #endif\r
81 \r
82 #endif\r