Keil™, An ARM® Company

RealView Compiler Reference Guide

ISO C90

1.2.1. ISO C90

The ARM compiler compiles C as defined by the 1990 C standard and addenda, excepting wide I/O:

  • ISO/IEC 9899:1990. The 1990 International Standard for C.

  • ISO/IEC 9899 AM1. The 1995 Normative Addendum 1, adding international character support through wchar.h and wtype.h.

The ARM compiler also supports several extensions to ISO C90. See Language extensions and language compliance for more information.

Throughout this document, the term:

C90

Means ISO C90, excepting wide I/O, together with the ARM extensions.

Use the compiler option --c90 to compile C90 code. This is the default.

Strict C90

Means C as defined by the 1990 C standard and addenda, excepting wide I/O.

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0376A