Comment Re:For / While in C (Score 1) 533
Nitpick: The C standard is published by ISO; ANSI adopts each new version as it comes out.
All three editions of the ISO C standard (1990, 1999, and 2011) permit main to have an implementation-defined type.
Only "int main(void)" and "int main(int argc, char *argv[])" (or equivalent) are required to be supported by all C implementations -- and that applies only to hosted implementations. For freestanding implementations, the program entry point is entirely implementation-defined.