This improper call to an external C function has too many parameters. Find some way to pass the same information in fewer parameters.