Visual C++ should support C99 - by jkolb

Status : 

  Won't Fix<br /><br />
		Due to several factors the product team decided to focus its efforts on other items.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.

Sign in
to vote
ID 345360 Comments
Status Closed Workarounds
Type Suggestion Repros 2
Opened 5/21/2008 11:31:55 AM
Access Restriction Public


With the ever increasing usage of open source software and relying on interoperability between GCC and Visual Studio it would be nice if VS 2K8 supported C99 so that programs written for the gcc compiler would compile under Visual Studio.
Sign in to post a comment.
Posted by claes_douglas on 2/20/2012 at 1:17 AM
I'd like snprintf to be added.
And what about Decimal Floating Point support? MS supports it in other products (eg Excel) so why not be consistent?
Posted by c_f_p on 5/23/2010 at 5:41 AM
A compatible set of headers at least would be a start.
Posted by iconiK on 11/2/2009 at 2:16 PM
Full C99 support isn't really used except by free software projects that started outside of Windows. However, adding the ability to declare variables anywhere like in C++ would be a VERY useful feature. It's really annoying to put everything at the top.
Posted by ghazel on 8/26/2009 at 5:59 PM
C99 support, please! It's been too long, and projects are starting to use it, so they don't compile on Windows!
Posted by Charles Reitzel on 8/18/2008 at 10:34 AM
Forget gcc. How about Sun Workshop and AIX VACPP? It is pure arrogance to not provide full C99 support like every other C/C++ compiler vendor out there. Just another reason to adopt Linux/Mac.
Posted by Microsoft on 5/22/2008 at 8:52 AM
Hi: unfortunately the overwhelming feadback we get from the majority of our users is that they would prefer that we focus on C++-0x instead of on C-99. We have "cherry-picked" certain popular C-99 features (variadic macros, long long) but beyond this we are unlikely to do much more in the C-99 space (at least in the short-term).

Jonathan Caves
Visual C++ Compiler Team.