5 ms·
Pretty absurd still no C99 and C11. Luckily Windows continues to slip in relevance.
by kev009 12y ago
Pretty absurd still no C99 and C11. Luckily Windows continues to slip in relevance.
- jbk 12y agoSorry, but what is missing from C99 in MSVC? VS2013 introduced a lot of C99 (enough to compile FFmpeg), VS2013 update 2 introduced more C99 (compiling almost x264 and a bit further VLC). This update adds some of the biggest issues, related to printf and scanf formats, and fixes more C99 reported bugs. From the VC++ blog: "Most of the remaining C99 library features are implemented." I love to hate Microsoft like the next guy, but they've done a lot on C99 lately.
- comex 12y agoProbably variable length arrays and flexible array members, at least. Could be wrong.
- jbk 12y agoVLA will not be in VS, since it is now optional in C11. Flexible array member, I haven't checked yet.
- Marat_Dukhan 12y agoHexadecimal floating-point literals
- jbk 12y agoIn what context?
- Marat_Dukhan 12y agoIn the same context as "normal" decimal floating-point literals, e.g. double x = 0x1.ABCDEFp+89;
- kev009 12y agoIt's an afterthought, usually brought in as part of the C++ standard du jour. We'll be lucky to see C11 in 10 years.