Browse Source

Merge /u/gmbr3/gnu-efi/ branch TRUEFALSE into master

https://sourceforge.net/p/gnu-efi/code/merge-requests/49/
b'Nigel Croxon 2 years ago
parent
commit
bc46fbdc84
1 changed files with 5 additions and 0 deletions
  1. 5 0
      inc/efidef.h

+ 5 - 0
inc/efidef.h

@@ -34,9 +34,14 @@ typedef bool BOOLEAN;
    #define CONST const
 #endif
 #ifndef TRUE
+#if defined(__cplusplus) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L)
+    #define TRUE    true
+    #define FALSE   false
+#else
     #define TRUE    ((BOOLEAN) 1)
     #define FALSE   ((BOOLEAN) 0)
 #endif
+#endif
 
 #ifndef NULL
 #if (defined(__cplusplus) && __cplusplus >= 201103L) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L)