---
 src/eb.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/src/eb.h
+++ b/src/eb.h
@@ -51,7 +51,7 @@ typedef unsigned short ushort;
 typedef unsigned char uchar;
 
 /* We use unsigned char for boolean fields. */
-#ifndef __cplusplus
+#if !defined(__cplusplus) && __STDC_VERSION__ < 202311L
 typedef uchar bool;
 #define false 0
 #define true 1
