summaryrefslogtreecommitdiff
path: root/source/kit/types.h
diff options
context:
space:
mode:
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