I was just browsing through gcc source files. In gcc.c, I found something like
gcc
gcc.c
extern int main (int, char **); int main (int argc, cha
The warnings likely suggested a function prototype was missing. That's all.