#ifndef ZRL_COMMON_H #define ZRL_COMMON_H #include #include #include #include typedef unsigned char u8; typedef signed char i8; typedef unsigned short u16; typedef signed short i16; typedef unsigned long u32; typedef signed long i32; /* For 64-bit, use compiler extensions or split into hi/lo u32 on pure C89 platforms */ #if defined(__GNUC__) || defined(_MSC_VER) typedef unsigned long long u64; typedef signed long long i64; #endif #endif