1 #ifndef __asiosys__
2 	#define __asiosys__
3 
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
12 
13 		#define NATIVE_INT64 0
14 		#define IEEE754_64FLOAT 1
15 
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
24 
25 		#define NATIVE_INT64 0
26 		#define IEEE754_64FLOAT 1
27 
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
36 
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
45 
46 		#define NATIVE_INT64 0
47 		#define IEEE754_64FLOAT 1
48 
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
57 
58 	#else	// MAC
59 
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
68 
69 		#define NATIVE_INT64 0
70 		#define IEEE754_64FLOAT 1
71 
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
81 
82 #endif
83