| |||
| Home > Language Extensions > Standard C language extensions | |||
The compiler supports numerous extensions to the ISO C99 standard, for example, function prototypes that override old-style nonprototype definitions.
These extensions are available if:
the source language is C99 and you are compiling in nonstrict mode
the source language is C90 and you are compiling in nonstrict mode.
None of these extensions is available if:
the source language is C90 and the
compiler is restricted to compiling strict C90 using the --strict compiler
option.
the source language is C99 and the compiler is restricted
to compiling strict Standard C using the --strict compiler
option.
the source language is C++.
See: