Originally Posted by
citizen
>> It also avoids the pitfalls in C that should never have existed (implicit function calls being one
>> of the most severe).
Um, it may be your opinion, but non-main functions are explicitly called. I do believe you are making up problems now. The issue I think you mean is prototypes being implicitly being included, such as for printf, or C assuming functions return int when they're not declared. The first part is caused by the C run-time, which does depend on certain libraries. The second is well reported by the compiler but it's not a bad thing to expect more I suppose. Don't start making up a problem, though.