J
Jordan Abel
Ok, but "int main(void)" is better.
This came up recently in ##c - As far as I can tell from reading either
standard, they mean the same thing in a function declarator that is part
of a function definition [only differing when it is not part of the
function definition]
[now, that's not to say that it's not labeled "obsolescent" by the
standard - i suspect that if it ever is _really_ deprecated, though, it
will be in favor of making it always mean (void), rather than making it
a syntax error.]