| |||
| Home > Language Extensions > C99 language features available in C++ and C90 | |||
The compiler supports numerous extensions to the ISO C++ standard and to the C90 language, for example, function prototypes that override old-style non prototype definitions.
These extensions are available if:
the source language is C++ and you are compiling in non strict mode
the source language is C90 and you are compiling in non strict mode.
These extensions are not available if:
the source language is C++ and the
compiler is restricted to compiling strict C90 using the --strict compiler
option.
the source language is C90 and the compiler is restricted
to compiling strict Standard C using the --strict compiler
option.
Language features of Standard C, for example long long integers,
might be similar to the language extensions described in this section.
Such features continue to remain available if you are compiling
strict standard C++ or strict C90 using the --strict compiler
option.