Ooooh, I think this some ancient baggage that keeps getting schlepped around. This note from history may be useful. Evidently this has to do with compatibility with very ancient K&R? If I'm wrong, well Ooops!
Comment on Re: [OT] C preprocessor help - trying to build an XS module.