Erro do compilador C2379
o parâmetro formal 'número' tem um tipo diferente quando promovido
O tipo do parâmetro especificado não é compatível, por meio de promoções padrão, com o tipo em uma declaração anterior. Esse é um erro no ANSI C (/Za) e um aviso com extensões da Microsoft (/Ze).
O seguinte exemplo gera o erro C2379:
// C2379.c
// compile with: /Za
void func();
void func(char); // C2379, char promotes to int