diff --git a/include/SDL_stdinc.h b/include/SDL_stdinc.h index 73df518fb0..e4cb94bed5 100644 --- a/include/SDL_stdinc.h +++ b/include/SDL_stdinc.h @@ -178,12 +178,17 @@ void *alloca(size_t); /* @{ */ #ifdef __CC_ARM +#ifndef SDL_WIKI_DOCUMENTATION_SECTION /* ARM's compiler throws warnings if we use an enum: like "SDL_bool x = a < b;" */ #define SDL_FALSE 0 #define SDL_TRUE 1 typedef int SDL_bool; +#endif #else -typedef enum +/** + * A boolean (true/false) type. + */ +typedef enum SDL_bool { SDL_FALSE = 0, SDL_TRUE = 1