@Cesar: The world of compatibility is never that easy, alas, as anyone reading this blog already knows. An existing C codebase being compiled in a new version of Visual Studio would subtly change behaviour if the C runtime changed and that leads to all manner of potentially exciting new bugs in code that's already been long tested. At this point the cost of "fixing" the behaviour to C99 conformance may well be higher than the benefits gained from compliance. Increasingly so as less and less new application development is done in C.
↧