Error del compilador C2379
el parámetro formal número tiene un tipo diferente tras promoverlo
El tipo del parámetro especificado no es compatible, a través de promociones predeterminadas, con el tipo de una declaración anterior. Este es un error en ANSI C (/Za) y una advertencia en las extensiones de Microsoft (/Ze).
El ejemplo siguiente genera el error C2379:
// C2379.c
// compile with: /Za
void func();
void func(char); // C2379, char promotes to int