>IMNSHO a UNIX(like) compiler should prototype main() and exit with an >error if that prototype is violated. Not that I like prototypes, or >anything.... I would object to this. 5.1.2.2.1: "The implementation declares no prototype for this function." Yes, but a prototype and declaration (which only specifies the return value) are not the same.