123456789101112131415161718192021222324 |
- diff --git a/libyasm/bitvect.h b/libyasm/bitvect.h
- index 3aee3a5..9b84bf3 100644
- --- a/libyasm/bitvect.h
- +++ b/libyasm/bitvect.h
- @@ -80,11 +80,15 @@ typedef Z_longword *Z_longwordptr;
- #ifdef __cplusplus
- typedef bool boolean;
- #else
- - #ifdef MACOS_TRADITIONAL
- + #ifdef MACOS_TRADITIONAL
- #define boolean Boolean
- - #else
- - typedef enum boolean { false = FALSE, true = TRUE } boolean;
- - #endif
- + #else
- + #if __STDC_VERSION__ < 202311L
- + typedef enum boolean { false = FALSE, true = TRUE } boolean;
- + #else
- + typedef bool boolean;
- + #endif
- + #endif
- #endif
-
- /*****************************************************************************/
|