X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fhelper%2Ftypes.h;h=1516bc2178c39056e8431a72f4cf6d2b8d53b777;hp=71eae2c35fb892666e65237bcde5e4a90e071175;hb=4e7ec0893969bda2ee77cb89617f909a45e8ff0f;hpb=490e2712904a718efb320d0557f3bb8485676709 diff --git a/src/helper/types.h b/src/helper/types.h index 71eae2c35f..1516bc2178 100644 --- a/src/helper/types.h +++ b/src/helper/types.h @@ -54,14 +54,19 @@ typedef struct jtag_tap_s jtag_tap_t; #else /* HAVE_STDBOOL_H */ #define __bool_true_false_are_defined 1 +#ifndef HAVE__BOOL #ifndef __cplusplus #define false 0 #define true 1 -#define bool _Bool typedef int _Bool; +#else +typedef bool _Bool; #endif /* __cplusplus */ +#endif /* HAVE__BOOL */ + +#define bool _Bool #endif /* HAVE_STDBOOL_H */