Cleanup: stdbool no longer optional, remove checks
[blender.git] / source / blender / blenlib / BLI_sys_types.h
index c9cf33f2f69ecffc9c7fa44faa4589aba58e71b9..7929e1d655145e3c8ac7df006eccee1d90a4ac06 100644 (file)
@@ -78,25 +78,7 @@ typedef uint64_t u_int64_t;
 #endif /* ifdef platform for types */
 
 #include <stddef.h>  /* size_t define */
-
-#ifdef HAVE_STDBOOL_H
-# include <stdbool.h>
-#elif !defined(__bool_true_false_are_defined) && !defined(__BOOL_DEFINED)
-# ifndef HAVE__BOOL
-#  ifdef __cplusplus
-typedef bool _BLI_Bool;
-#  else
-/* Make sure bool is alays defined with the same size for both C and C++ */
-#   define _BLI_Bool unsigned char
-#  endif
-# else
-#  define _BLI_Bool _Bool
-# endif
-# define bool _BLI_Bool
-# define false 0
-# define true 1
-# define __bool_true_false_are_defined 1
-#endif
+#include <stdbool.h>
 
 #ifdef __cplusplus 
 }