The standard doesn't require a return statement from main() and will treat it as return 0 if you don't provide one. Older compilers may not accept this.