commit 3980732

uint  ·  2026-10-16 15:57:18 +0000 UTC
parent d688152
Types: Add boolean values
1 files changed,  +9, -0
+9, -0
 1@@ -133,6 +133,11 @@ typedef char ule_check_iptr[(sizeof(ule_iptr) == sizeof(void*)) ? 1 : -1];
 2 	#endif /* ULE_I64_TWOS_COMPLEMENT */
 3 #endif /* ULE_HAS_64 */
 4 
 5+/* Boolean */
 6+typedef ule_u8 ule_bool;
 7+#define ule_true  (1)
 8+#define ule_false (0)
 9+
10 /* Size types */
11 typedef size_t    ule_usize;
12 typedef ptrdiff_t ule_isize;
13@@ -151,6 +156,10 @@ typedef ptrdiff_t ule_isize;
14 		typedef ule_i64 i64;
15 	#endif /* ULE_HAS_64 */
16 
17+	typedef ule_bool bool;
18+	#define true ule_true
19+	#define false ule_false
20+
21 	typedef ule_uptr  uptr;
22 	typedef ule_iptr  iptr;
23 	typedef ule_usize usize;