Uint8_t: u is unsigned, int-shaped, and 8 occupies 8 bytes. _t is a universal suffix.
Specific definition: typedef unsigned int uint8 _ t; In < stdint.h & gt.
(uint8_t*) This is a pointer converted to uint8_t type.