I was wondering what is the difference between uint32_t and uint32, and when I looked in the header files it had this:
uint32_t
uint32
types.h:
There is absolutely no difference between unsigned and unsigned int.
unsigned
unsigned int
Whether that type is a good match for uint32_t is implementation-dependant though; an int could be "shorter" than 32 bits.
int