Browse Source

Fixed SDL_DEFINE_STDBOOL logic if __bool_true_false_are_defined is defined

Sam Lantinga 7 months ago
parent
commit
ea640894d3
1 changed files with 3 additions and 1 deletions
  1. 3 1
      include/SDL3/SDL_stdinc.h

+ 3 - 1
include/SDL3/SDL_stdinc.h

@@ -44,11 +44,13 @@
 #endif
 #include <stdarg.h>
 #ifndef __cplusplus
-#if defined(SDL_DEFINE_STDBOOL) && !defined(__bool_true_false_are_defined)
+#ifdef SDL_DEFINE_STDBOOL
+#ifndef __bool_true_false_are_defined
 #define __bool_true_false_are_defined 1
 #define bool  int8_t
 #define false 0
 #define true  1
+#endif
 #else
 #include <stdbool.h>
 #endif