| |||
| 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 non prototype definitions.
These extensions are available if:
the source language is C99 and you are compiling in non strict mode
the source language is C90 and you are compiling in non strict 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++.