You should probably check again, but in any case MSVC shouldn't be compared to gcc/icc/clang - it can't even compile code written for a 14 year old language specification (C99), so no sane person should use it for C development these days.
FWIW, Microsoft hasn't made an effort to support much of C99 because almost none of their users (Windows and XBox developers) use C. I don't know any Windows or XBox programmers who uses C.
Your point is still valid: if you want to compile C99 code, MSVC is not even an option.
TwoBit|12 years ago
Your point is still valid: if you want to compile C99 code, MSVC is not even an option.
foobarbazqux|12 years ago
If you don't care about sticking to C, you can usually get what you want with a C++ feature anyway.
http://stackoverflow.com/questions/3879636/what-can-be-done-...