7.19 --c90

Enables the compilation of C90 source code.

It enforces C only, and C++ syntax is not accepted.


This option can also be combined with other source language command-line options. For example, armcc --c90 --gnu.
To ensure conformance with ISO/IEC 9899:1990, the 1990 International Standard for C and ISO/IEC 9899 AM1, the 1995 Normative Addendum 1, you must also use the --strict option.


This option is implicitly selected for files having a suffix of .c, .ac, or .tc.


If you are migrating from RVCT, be aware that filename extensions .ac and .tc are deprecated in ARM Compiler 4.1 and later.
Related reference
7.20 --c99
7.74 --gnu
7.25 --cpp
7.156 --strict, --no_strict
7.26 --cpp11
7.27 --cpp_compat
1.2 Source language modes of the compiler
2.7 Filename suffixes recognized by the compiler
Non-ConfidentialPDF file icon PDF versionARM DUI0375F
Copyright © 2007, 2008, 2011, 2012, 2014 ARM. All rights reserved.