typedef unsigned char uint8_t; typedef signed int int32_t; typedef unsigned int uint32_t;