From: ozkl Date: Sat, 28 Mar 2026 12:18:22 +0000 (+0300) Subject: __bool_true_false_are_defined handling X-Git-Url: https://git.0x19.co/sitemap.xml?a=commitdiff_plain;h=3b1d53020373b502035d7d48dede645a7c429feb;p=doomgeneric-snom360 __bool_true_false_are_defined handling --- diff --git a/doomgeneric/doomtype.h b/doomgeneric/doomtype.h index f837f71..7acaa49 100644 --- a/doomgeneric/doomtype.h +++ b/doomgeneric/doomtype.h @@ -62,20 +62,22 @@ #include -#ifdef __cplusplus || defined(__bool_true_false_are_defined) +#if defined(__cplusplus) || defined(__bool_true_false_are_defined) // Use builtin bool type with C++. -typedef int boolean; +typedef unsigned char boolean; #else +#ifndef __bool_true_false_are_defined typedef enum { - //false = 0, - //true = 1, + false = 0, + true = 1, undef = 0xFFFFFFFF } boolean; +#endif #endif