the uint32_t definition in stdint.h