Aviso do Compilador (nível 4) C4032
O parâmetro formal 'number' tem um tipo diferente quando promovido
O tipo de parâmetro não é compatível, por meio de promoções padrão, com o tipo de uma declaração anterior.
Este é um erro em ANSI C (/Za) e um aviso nas extensões da Microsoft (/Ze).
Exemplo
// C4032.c
// compile with: /W4
void func();
void func(char); // C4032, char promotes to int
int main()
{
}