'identifier' : prototype parameter in name list illegal
The specified parameter was not a legal type.
User-defined types are not supported in ANSI C.