#ifndef T8_TYPES_H #define T8_TYPES_H #include #include typedef uint8_t u8; typedef uint16_t u16; typedef uint32_t u32; typedef uint64_t u64; typedef int8_t i8; typedef int16_t i16; typedef int32_t i32; typedef int64_t i64; typedef float f32; typedef double f64; typedef size_t usz; typedef ptrdiff_t isz; #if __SIZEOF_LONG_DOUBLE__ == 16 typedef long double f128; #endif typedef f64(*eqf_t)(f64*, usz, f64); #endif