#ifndef TYPES_H #define TYPES_H #ifdef __cplusplus #include #include #include #else #include #include #endif #include #include typedef unsigned long long u64; typedef signed long long s64; typedef unsigned long u32; typedef signed long s32; typedef unsigned short u16; typedef signed short s16; typedef unsigned char u8; typedef signed char s8; typedef float f32; typedef double f64; typedef int UNKWORD; typedef void UNKTYPE; enum { FALSE, TRUE }; typedef int BOOL; typedef void (*funcptr_t)(void); #endif