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