Brandon Bray said:
No. Visual C++ 2005 has included a few things from C99, such as better
floating point support. Overall, we do not have plans to fully implement C99
as very few customers have expressed interest in that.
Well, at least support for long long could be added to VC 2005. It should be
for you easy task, because the compiler already supports 64-bit integers,
unfortunately using incompatible _int64. The library is prepared as well, you
need only "rename" incompatible function names to compatible ones eg.
_strtoui64 to fully ISO/ANSI compatible strtoull.
Maybe correct ISO/ANSI "printf" formatting string should be implemented as
well regarding not only long long, but correct size_t, etc. modifiers.
I think, those two things could solve a lot of compatibility/portability
problems.
Jakub