typedef signed char i8; typedef unsigned char u8; typedef signed short i16; typedef unsigned short u16; typedef signed long i32; typedef unsigned long u32; typedef signed long long i64; typedef unsigned long long u64;