Mercurial > sdl-ios-xcode
comparison include/SDL_main.h @ 1402:d910939febfa
Use consistent identifiers for the various platforms we support.
Make sure every source file includes SDL_config.h, so the proper system
headers are chosen.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 21 Feb 2006 08:46:50 +0000 |
parents | 67114343400d |
children | 3c45c578d480 |
comparison
equal
deleted
inserted
replaced
1401:1819fd069e89 | 1402:d910939febfa |
---|---|
25 | 25 |
26 #include "SDL_stdinc.h" | 26 #include "SDL_stdinc.h" |
27 | 27 |
28 /* Redefine main() on Win32 and MacOS so that it is called by winmain.c */ | 28 /* Redefine main() on Win32 and MacOS so that it is called by winmain.c */ |
29 | 29 |
30 #if defined(WIN32) || defined(_WIN32) || \ | 30 #if defined(__WIN32__) || \ |
31 (defined(__MWERKS__) && !defined(__BEOS__)) || \ | 31 (defined(__MWERKS__) && !defined(__BEOS__)) || \ |
32 defined(macintosh) || defined(__APPLE__) || \ | 32 defined(__MACOS__) || defined(__MACOSX__) || \ |
33 defined(__SYMBIAN32__) || defined(QWS) | 33 defined(__SYMBIAN32__) || defined(QWS) |
34 | 34 |
35 #ifdef __cplusplus | 35 #ifdef __cplusplus |
36 #define C_LINKAGE "C" | 36 #define C_LINKAGE "C" |
37 #else | 37 #else |
52 /* The prototype for the application's main() function */ | 52 /* The prototype for the application's main() function */ |
53 extern C_LINKAGE int SDL_main(int argc, char *argv[]); | 53 extern C_LINKAGE int SDL_main(int argc, char *argv[]); |
54 | 54 |
55 | 55 |
56 /* From the SDL library code -- needed for registering the app on Win32 */ | 56 /* From the SDL library code -- needed for registering the app on Win32 */ |
57 #if defined(WIN32) | 57 #ifdef __WIN32__ |
58 | 58 |
59 #include "begin_code.h" | 59 #include "begin_code.h" |
60 #ifdef __cplusplus | 60 #ifdef __cplusplus |
61 extern "C" { | 61 extern "C" { |
62 #endif | 62 #endif |
72 #endif | 72 #endif |
73 #include "close_code.h" | 73 #include "close_code.h" |
74 #endif | 74 #endif |
75 | 75 |
76 /* From the SDL library code -- needed for registering QuickDraw on MacOS */ | 76 /* From the SDL library code -- needed for registering QuickDraw on MacOS */ |
77 #if defined(macintosh) | 77 #if defined(__MACOS__) |
78 | 78 |
79 #include "begin_code.h" | 79 #include "begin_code.h" |
80 #ifdef __cplusplus | 80 #ifdef __cplusplus |
81 extern "C" { | 81 extern "C" { |
82 #endif | 82 #endif |