Advertencia del compilador (nivel 4) C4032
el parámetro formal 'number' tiene un tipo diferente tras promoverlo
El tipo de parámetro no es compatible, a través de promociones predeterminadas, con el tipo en una declaración anterior.
Este es un error en ANSI C (/Za) y una advertencia en las extensiones de Microsoft (/Ze).
Ejemplo
// C4032.c
// compile with: /W4
void func();
void func(char); // C4032, char promotes to int
int main()
{
}