主要编译器/工具链中C99支持的状态是什么?

对我在这里做出的评论的回应让我停下来思考:“我真的不知道C99支持的状态是什么。”

维基百科提供了一些编译器的详细信息,但我对C99不太熟悉,无法了解标准的所有部分内容,因此我正在寻找格式塔概述的问题答案:

主要编译器/工具链中C99支持的状态是什么?

  1. MSVC:除非与C ++重叠,否则故意不实现
  2. 海湾合作委员会:大多数有用的部分都在(并且已经有一段时间了)。 一些缺少的function。
  3. clang:声称完整的C99支持