From 3942f5f7e7389c8318de9da3e7b0d83792d78acc Mon Sep 17 00:00:00 2001
From: Alam Ed Arias <alam@srb2.org>
Date: Thu, 27 Mar 2025 13:31:24 -0400
Subject: [PATCH] Clang: it may have already defined true/false

---
 src/doomtype.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/doomtype.h b/src/doomtype.h
index ca80a6084d..df97398d46 100644
--- a/src/doomtype.h
+++ b/src/doomtype.h
@@ -156,6 +156,7 @@ typedef int32_t boolean;
 #endif
 
 #ifndef __cplusplus
+#ifndef __bool_true_false_are_defined
 #ifndef _WIN32
 enum {false = 0, true = 1};
 #else
@@ -163,6 +164,7 @@ enum {false = 0, true = 1};
 #define true TRUE
 #endif
 #endif
+#endif
 
 /* 7.18.2.1  Limits of exact-width integer types */
 
-- 
GitLab