summaryrefslogtreecommitdiff
path: root/source/kit/types.h
diff options
context:
space:
mode:
authorMitya Selivanov <automainint@guattari.tech>2024-02-11 18:17:33 +0100
committerMitya Selivanov <automainint@guattari.tech>2024-02-11 18:17:33 +0100
commitdf00df5a7a5bcd9076d4423128ea014ab3535626 (patch)
tree337e62f8ca39b19b250b155a3fbeb495384e356b /source/kit/types.h
parent80da54bb97c279aa60fb77a9bbad9baa0f2e4477 (diff)
downloadsaw-df00df5a7a5bcd9076d4423128ea014ab3535626.zip
Update kit
Diffstat (limited to 'source/kit/types.h')
-rw-r--r--source/kit/types.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/source/kit/types.h b/source/kit/types.h
index b83ba39..cbb9a71 100644
--- a/source/kit/types.h
+++ b/source/kit/types.h
@@ -5,17 +5,32 @@
# define _GNU_SOURCE
#endif
+// signed integers
+//
typedef signed char i8;
typedef signed short i16;
typedef signed int i32;
typedef signed long long i64;
+// unsigned integers
+//
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned int u32;
typedef unsigned long long u64;
+// floats
+//
typedef float f32;
typedef double f64;
+// chars
+//
+typedef signed char c8;
+typedef signed int c32;
+
+typedef signed char b8; // 8-bit boolean
+typedef signed int b32; // 32-bit boolean
+typedef signed int s32; // 32-bit status
+
#endif