00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00027 #ifndef _SDL_platform_h
00028 #define _SDL_platform_h
00029
00030 #if defined(_AIX)
00031 #undef __AIX__
00032 #define __AIX__ 1
00033 #endif
00034 #if defined(__BEOS__)
00035 #undef __BEOS__
00036 #define __BEOS__ 1
00037 #endif
00038 #if defined(__HAIKU__)
00039 #undef __HAIKU__
00040 #define __HAIKU__ 1
00041 #endif
00042 #if defined(bsdi) || defined(__bsdi) || defined(__bsdi__)
00043 #undef __BSDI__
00044 #define __BSDI__ 1
00045 #endif
00046 #if defined(_arch_dreamcast)
00047 #undef __DREAMCAST__
00048 #define __DREAMCAST__ 1
00049 #endif
00050 #if defined(__FreeBSD__) || defined(__DragonFly__)
00051 #undef __FREEBSD__
00052 #define __FREEBSD__ 1
00053 #endif
00054 #if defined(__HAIKU__)
00055 #undef __HAIKU__
00056 #define __HAIKU__ 1
00057 #endif
00058 #if defined(hpux) || defined(__hpux) || defined(__hpux__)
00059 #undef __HPUX__
00060 #define __HPUX__ 1
00061 #endif
00062 #if defined(sgi) || defined(__sgi) || defined(__sgi__) || defined(_SGI_SOURCE)
00063 #undef __IRIX__
00064 #define __IRIX__ 1
00065 #endif
00066 #if defined(linux) || defined(__linux) || defined(__linux__)
00067 #undef __LINUX__
00068 #define __LINUX__ 1
00069 #endif
00070 #if defined(__APPLE__)
00071 #undef __MACOSX__
00072 #define __MACOSX__ 1
00073 #elif defined(macintosh)
00074 #undef __MACOS__
00075 #define __MACOS__ 1
00076 #endif
00077 #if defined(__NetBSD__)
00078 #undef __NETBSD__
00079 #define __NETBSD__ 1
00080 #endif
00081 #if defined(__OpenBSD__)
00082 #undef __OPENBSD__
00083 #define __OPENBSD__ 1
00084 #endif
00085 #if defined(__OS2__)
00086 #undef __OS2__
00087 #define __OS2__ 1
00088 #endif
00089 #if defined(osf) || defined(__osf) || defined(__osf__) || defined(_OSF_SOURCE)
00090 #undef __OSF__
00091 #define __OSF__ 1
00092 #endif
00093 #if defined(__QNXNTO__)
00094 #undef __QNXNTO__
00095 #define __QNXNTO__ 1
00096 #endif
00097 #if defined(riscos) || defined(__riscos) || defined(__riscos__)
00098 #undef __RISCOS__
00099 #define __RISCOS__ 1
00100 #endif
00101 #if defined(__SVR4)
00102 #undef __SOLARIS__
00103 #define __SOLARIS__ 1
00104 #endif
00105 #if defined(WIN32) || defined(_WIN32)
00106 #undef __WIN32__
00107 #define __WIN32__ 1
00108 #endif
00109
00110 #endif