| |||
Home > Introduction > Source language modes > ISO C99 |
The ARM compiler compiles C as defined by the 1999 C standard and addenda, excepting complex numbers and wide I/O:
ISO/IEC 9899:1999. The 1999 International Standard for C.
The ARM compiler also supports several extensions to ISO C99. See Language extensions and language compliance for more information.
Throughout this document, the term:
Means ISO C99, excepting complex numbers and wide I/O, together with the ARM and GNU extensions.
Use the compiler option --c99
to compile
C99 code.
Means C as defined by the 1999 C standard and addenda, excepting complex numbers and wide I/O.
Means strict C99.
Means any of C90, strict C90, C99, and Standard C.