formal parameter 'number' different from declaration
The type of the given formal parameter did not agree with the corresponding parameter in the declaration or definition.
The type in the original declaration was used.