comparison include/SDL_types.h @ 534:1ea658a3dd52

Turn on enums always ints for CodeWarrior (thanks Darrell!)
author Sam Lantinga <slouken@libsdl.org>
date Tue, 22 Oct 2002 21:35:49 +0000
parents bf7389310d27
children e92bcf2573cb
comparison
equal deleted inserted replaced
533:263e4884f70d 534:1ea658a3dd52
87 /* Check to make sure enums are the size of ints, for structure packing. 87 /* Check to make sure enums are the size of ints, for structure packing.
88 For both Watcom C/C++ and Borland C/C++ the compiler option that makes 88 For both Watcom C/C++ and Borland C/C++ the compiler option that makes
89 enums having the size of an int must be enabled. 89 enums having the size of an int must be enabled.
90 This is "-b" for Borland C/C++ and "-ei" for Watcom C/C++ (v11). 90 This is "-b" for Borland C/C++ and "-ei" for Watcom C/C++ (v11).
91 */ 91 */
92 /* Enable enums always int in CodeWarrior (for MPW use "-enum int") */
93 #ifdef __MWERKS__
94 #pragma enumsalwaysint on
95 #endif
96
92 typedef enum { 97 typedef enum {
93 DUMMY_ENUM_VALUE 98 DUMMY_ENUM_VALUE
94 } SDL_DUMMY_ENUM; 99 } SDL_DUMMY_ENUM;
95 100
96 SDL_COMPILE_TIME_ASSERT(enum, sizeof(SDL_DUMMY_ENUM) == sizeof(int)); 101 SDL_COMPILE_TIME_ASSERT(enum, sizeof(SDL_DUMMY_ENUM) == sizeof(int));