27 #ifndef _SDL_platform_h |
27 #ifndef _SDL_platform_h |
28 #define _SDL_platform_h |
28 #define _SDL_platform_h |
29 |
29 |
30 #if defined(_AIX) |
30 #if defined(_AIX) |
31 #undef __AIX__ |
31 #undef __AIX__ |
32 #define __AIX__ 1 |
32 #define __AIX__ 1 |
33 #endif |
33 #endif |
34 #if defined(__BEOS__) |
34 #if defined(__BEOS__) |
35 #undef __BEOS__ |
35 #undef __BEOS__ |
36 #define __BEOS__ 1 |
36 #define __BEOS__ 1 |
37 #endif |
37 #endif |
38 #if defined(__HAIKU__) |
38 #if defined(__HAIKU__) |
39 #undef __HAIKU__ |
39 #undef __HAIKU__ |
40 #define __HAIKU__ 1 |
40 #define __HAIKU__ 1 |
41 #endif |
41 #endif |
42 #if defined(bsdi) || defined(__bsdi) || defined(__bsdi__) |
42 #if defined(bsdi) || defined(__bsdi) || defined(__bsdi__) |
43 #undef __BSDI__ |
43 #undef __BSDI__ |
44 #define __BSDI__ 1 |
44 #define __BSDI__ 1 |
45 #endif |
45 #endif |
46 #if defined(_arch_dreamcast) |
46 #if defined(_arch_dreamcast) |
47 #undef __DREAMCAST__ |
47 #undef __DREAMCAST__ |
48 #define __DREAMCAST__ 1 |
48 #define __DREAMCAST__ 1 |
49 #endif |
49 #endif |
50 #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) |
50 #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) |
51 #undef __FREEBSD__ |
51 #undef __FREEBSD__ |
52 #define __FREEBSD__ 1 |
52 #define __FREEBSD__ 1 |
53 #endif |
53 #endif |
54 #if defined(__HAIKU__) |
54 #if defined(__HAIKU__) |
55 #undef __HAIKU__ |
55 #undef __HAIKU__ |
56 #define __HAIKU__ 1 |
56 #define __HAIKU__ 1 |
57 #endif |
57 #endif |
58 #if defined(hpux) || defined(__hpux) || defined(__hpux__) |
58 #if defined(hpux) || defined(__hpux) || defined(__hpux__) |
59 #undef __HPUX__ |
59 #undef __HPUX__ |
60 #define __HPUX__ 1 |
60 #define __HPUX__ 1 |
61 #endif |
61 #endif |
62 #if defined(sgi) || defined(__sgi) || defined(__sgi__) || defined(_SGI_SOURCE) |
62 #if defined(sgi) || defined(__sgi) || defined(__sgi__) || defined(_SGI_SOURCE) |
63 #undef __IRIX__ |
63 #undef __IRIX__ |
64 #define __IRIX__ 1 |
64 #define __IRIX__ 1 |
65 #endif |
65 #endif |
66 #if defined(linux) || defined(__linux) || defined(__linux__) |
66 #if defined(linux) || defined(__linux) || defined(__linux__) |
67 #undef __LINUX__ |
67 #undef __LINUX__ |
68 #define __LINUX__ 1 |
68 #define __LINUX__ 1 |
69 #endif |
69 #endif |
70 #if defined(__APPLE__) |
70 #if defined(__APPLE__) |
71 #undef __MACOSX__ |
71 #undef __MACOSX__ |
72 #define __MACOSX__ 1 |
72 #define __MACOSX__ 1 |
73 #elif defined(macintosh) |
73 #elif defined(macintosh) |
74 #undef __MACOS__ |
74 #undef __MACOS__ |
75 #define __MACOS__ 1 |
75 #define __MACOS__ 1 |
76 #endif |
76 #endif |
77 #if defined(__NetBSD__) |
77 #if defined(__NetBSD__) |
78 #undef __NETBSD__ |
78 #undef __NETBSD__ |
79 #define __NETBSD__ 1 |
79 #define __NETBSD__ 1 |
80 #endif |
80 #endif |
81 #if defined(__OpenBSD__) |
81 #if defined(__OpenBSD__) |
82 #undef __OPENBSD__ |
82 #undef __OPENBSD__ |
83 #define __OPENBSD__ 1 |
83 #define __OPENBSD__ 1 |
84 #endif |
84 #endif |
85 #if defined(__OS2__) |
85 #if defined(__OS2__) |
86 #undef __OS2__ |
86 #undef __OS2__ |
87 #define __OS2__ 1 |
87 #define __OS2__ 1 |
88 #endif |
88 #endif |
89 #if defined(osf) || defined(__osf) || defined(__osf__) || defined(_OSF_SOURCE) |
89 #if defined(osf) || defined(__osf) || defined(__osf__) || defined(_OSF_SOURCE) |
90 #undef __OSF__ |
90 #undef __OSF__ |
91 #define __OSF__ 1 |
91 #define __OSF__ 1 |
92 #endif |
92 #endif |
93 #if defined(__QNXNTO__) |
93 #if defined(__QNXNTO__) |
94 #undef __QNXNTO__ |
94 #undef __QNXNTO__ |
95 #define __QNXNTO__ 1 |
95 #define __QNXNTO__ 1 |
96 #endif |
96 #endif |
97 #if defined(riscos) || defined(__riscos) || defined(__riscos__) |
97 #if defined(riscos) || defined(__riscos) || defined(__riscos__) |
98 #undef __RISCOS__ |
98 #undef __RISCOS__ |
99 #define __RISCOS__ 1 |
99 #define __RISCOS__ 1 |
100 #endif |
100 #endif |
101 #if defined(__SVR4) |
101 #if defined(__SVR4) |
102 #undef __SOLARIS__ |
102 #undef __SOLARIS__ |
103 #define __SOLARIS__ 1 |
103 #define __SOLARIS__ 1 |
104 #endif |
104 #endif |
105 #if defined(WIN32) || defined(_WIN32) |
105 #if defined(WIN32) || defined(_WIN32) |
106 #undef __WIN32__ |
106 #undef __WIN32__ |
107 #define __WIN32__ 1 |
107 #define __WIN32__ 1 |
108 #endif |
108 #endif |
109 |
109 |
110 #endif /* _SDL_platform_h */ |
110 #endif /* _SDL_platform_h */ |