#pragma once /** * Integer Types * **/ typedef signed char i8; typedef signed short i16; typedef signed int i32; typedef signed long long i64; typedef i64 isize; typedef unsigned char u8; typedef unsigned short u16; typedef unsigned int u32; typedef unsigned long long u64; typedef u64 usize; /** * Floating-Point Types * **/ typedef float f32; typedef double f64;