Is there any reason why I never see main's prototype declared in C programs, ie:
int main(int argc, char* argv[]); int main(int argc, char* argv[]) { return 0; }
Always seemed inconsistent..