typedef unsigned char u8; typedef unsigned short u16; typedef unsigned int u32; typedef int boolean;