writing any kind of C code with large values or bitfields using types like "unsigned int" or "signed short int" instead of "uint32_t" or "int16_t" is risky...
writing any kind of C code with large values or bitfields using types like "unsigned int" or "signed short int" instead of "uint32_t" or "int16_t" is risky...