Microsoft's mentioned that in their forums in replies to people complaining about lack of C99 -- "just use C++".
> Thankfully I would add, as C++ has more strong typing than C.
Doesn't matter. My project was large, already written in C99, was not in C++. I do not like C++, I don't care for learning virtual destructors mixed with mutliple inheritance, templates stl and friend methods. I am not the only one on the project. So just "don't use it" is easy to say for one person project, when multiple people work on it everyone start to use their favorite subset from C++ huge specification and I don't like that.
> As for doing pure C99 development on Windows, there are other options as you point out.
It was annoying but we just rolled back C99 specific features.
(There is an Intel compiler that does support C99 btw if anyone is interested but you have to pay for it).
http://software.intel.com/en-us/articles/c99-support-in-inte...