Yeah.. I've noticed..
even with the -ansi flag or worse yet -std=gnu89

I allways thought an empty main() was only allowed in C++


/me looks for his "A Book on C" and "C++ for C programmers" books..