Compiler Warning (level 4) C4032
Visual Studio 2010
formal parameter 'number' has different type when promoted
The parameter type is not compatible, through default promotions, with the type in a previous declaration.
This is an error in ANSI C (/Za) and a warning under Microsoft extensions (/Ze).