Mercurial > sdl-ios-xcode
comparison include/SDL_stdinc.h @ 1368:533567cbb576
More fixes for building on BeOS
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 18 Feb 2006 06:51:00 +0000 |
parents | e440d5c488c1 |
children | c0a74f199ecf |
comparison
equal
deleted
inserted
replaced
1367:e440d5c488c1 | 1368:533567cbb576 |
---|---|
26 #define _SDL_stdinc_h | 26 #define _SDL_stdinc_h |
27 | 27 |
28 #include "SDL_config.h" | 28 #include "SDL_config.h" |
29 | 29 |
30 /* AIX requires this to be the first thing in the file. */ | 30 /* AIX requires this to be the first thing in the file. */ |
31 #ifdef __GNUC__ | 31 #if HAVE_ALLOCA |
32 # define alloca __builtin_alloca | 32 # if HAVE_ALLOCA_H |
33 #else | 33 # include <alloca.h> |
34 # ifdef _MSC_VER | 34 # elif __GNUC__ |
35 # define alloca __builtin_alloca | |
36 # elif _MSC_VER | |
35 # include <malloc.h> | 37 # include <malloc.h> |
36 # define alloca _alloca | 38 # define alloca _alloca |
39 # elif _AIX | |
40 #pragma alloca | |
37 # else | 41 # else |
38 # if HAVE_ALLOCA_H | 42 # ifndef alloca /* predefined by HP cc +Olibcalls */ |
39 # include <alloca.h> | 43 char *alloca (); |
40 # else | |
41 # ifdef _AIX | |
42 #pragma alloca | |
43 # else | |
44 # ifndef alloca /* predefined by HP cc +Olibcalls */ | |
45 char *alloca (); | |
46 # endif | |
47 # endif | |
48 # endif | 44 # endif |
49 # endif | 45 # endif |
50 #endif | 46 #endif |
51 | 47 |
52 #if HAVE_SYS_TYPES_H | 48 #if HAVE_SYS_TYPES_H |