'function' : prototype must have parameter types
A function prototype has formal parameter names but no types for the parameters. Each formal parameter must have a type or an ellipsis (...) to indicate a variable number of parameters and turn off type checking.
Possible cause