Remove old C89ism.

C89 allows a definition like:

	int (foo)(int);

	int (foo)(int a) { /* ... */ }

This is so one can write macros for the function (think getchar()).  Since
I'm now using C99, which allows inline functions, using macros no longer
make sense.

Also, some tools (notably htags) which can convert the code to HTML might
get confused with the old C89 style definitions.  So out they go.