Did Visual Studio finally make the jump?! (you could always just compile it as C++ code though)
I was mainly just pointing out that MS's lack of C99 support isn't really a part of keeping C89 alive, especially now that they officially support C11.
Doesn't that apply to fixed length arrays too?
As a bonus, that data is often user input...
Google even went the extra pay to pay the effort to remove them from the Linux kernel.