Use int32_t/u_int32_t instead of signed/unsigned