I don't see how that's relevant, since g++ compiles C++, not C. Also, in C99 main() implicitly returns 0 if no explicit return statmeent is present.