This chapter describes the language extensions supported by the compiler, and includes:
Preprocessor extensions
C99 language features available in C90
C99 language features available in C++ and C90
Standard C language extensions
Standard C++ language extensions
Standard C and Standard C++ language extensions
GNU extensions to the C and C++ languages.
For additional reference material on the compiler see also:
Standard C Implementation Definition
Standard C++ Implementation Definition
C and C++ Compiler Implementation Limits.