'function' : pointer mismatch in actual parameter 'number', formal parameter 'number'
The actual parameter passed to the given function had a different level of indirection than the corresponding formal parameter.
The actual parameter will be passed without change. Its value will be interpreted as a pointer by the called function.