あのさ、VS2012ですらC99に対応してないんだから、C99を中心に語るのはやめてくんない?
gcc(完全準拠じゃない)とIntel C++(これも完全準拠じゃない)は対応してるけどさ