C99
標準のマクロ__STDC_VERSION__はC99のサポートが可能であることを示すために199901Lと定義されている。C89のための__STDC__マクロと同様に、__STDC_VERSION__はC89とC99のコンパイラで違うようにコンパイルされるコードを書くために使用することができる。例えば、この例では、inlineをどちらの場合でも利用可能である。
1 2 On the initialization of structures
1 2 Status of C99 features in GCC
↑ “GCC 5 Release Series — Changes, New Features, and Fixes”. GCC team (2018年9月30日). 2019年8月24日閲覧。
↑ C99 library support in Visual Studio 2013 - Visual C++ Team Blog - Site Home - MSDN Blogs
↑ “C99 compliance in Open Watcom”. 2009年3月11日閲覧。
↑ “Sun Studio 12: C Compiler 5.9 Readme”. Sun Microsystems, Inc. (2007年5月31日). 2008年1月9日閲覧。
↑ “C/C++ interpreter Ch C99 features”. SoftIntegration, Inc. (2008年2月15日). 2008年2月15日閲覧。
↑ Open source development using C99