It's the first time I ever see the function parameters declared like this:
int my_function (a, b)
int a; char *b;
{
... body of function ...
}
What do you even call this?