formal parameter number has different type when promoted
The type of the specified parameter is not compatible, through default promotions, with the type in a previous declaration. This is an error in ANSI C (/Za) and a warning with Microsoft extensions (/Ze).
Example
void func(); void func(char); // error, char promotes to int