From 6c16f339224a4736f4ed57d15bb3e5f968a635ab Mon Sep 17 00:00:00 2001 From: 0scar Date: Tue, 29 Sep 2020 08:51:02 +0200 Subject: Initial independent commit --- include/engine/types.h | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 include/engine/types.h (limited to 'include/engine/types.h') diff --git a/include/engine/types.h b/include/engine/types.h new file mode 100644 index 0000000..0fc5870 --- /dev/null +++ b/include/engine/types.h @@ -0,0 +1,32 @@ +#ifndef ENGINE_TYPES_H +#define ENGINE_TYPES_H + +#include +#include + +/* Signed */ +typedef int8_t i8; +typedef int16_t i16; +typedef int32_t i32; +typedef int64_t i64; + +/* Unsigned */ +typedef uint8_t u8; +typedef uint16_t u16; +typedef uint32_t u32; +typedef uint64_t u64; + +/* floating points */ +typedef float f32; +typedef double f64; + +/* sizes */ +#if __x86_64__ || __ppc64__ || _WIN64 +typedef u64 usize; +typedef i64 isize; +#else +typedef u32 usize; +typedef i32 isize; +#endif + +#endif -- cgit v1.3