What is the difference between u_int32_t and uint32_t?
u_int32_t
uint32_t
As others have mentioned, uint32_t is a standard C99 type.
Anyway, the takeaway is that if you're writing portable C code or C header files meant to be shared between different devices/architectures, you can use stdint.h.