Aviso do compilador (nível 1) C4028
parâmetro formal 'number' diferente da declaração
O tipo do parâmetro formal não concorda com o parâmetro correspondente na declaração. O tipo na declaração original é usado.
Esse aviso só é válido para o código-fonte C.
Exemplo
O exemplo a seguir gera o erro C4028.
// C4028.c
// compile with: /W1 /Za
void f(int , ...);
void f(int i, int j) {} // C4028
void g(int , int);
void g(int i, int j) {} // OK
int main() {}