Use C99 standards for bool, u8, u16, etc and NULL.