Compiler Error C2192

parameter 'number' declaration different

The function was declared a second time with a different parameter list.

C does not support overloaded functions.

The following is an example of this error:

void func( float, int );
void func( int, float ); // error, different parameter list