modify the integer type to uint32_t or uint16_t or int32_t or int16_t or int64_t etc