15.13 Preprocessing directives

Describes implementation-defined aspects of the ARM C compiler and C library relating to preprocessing directives, as required by the ISO C standard.

The ISO standard C header files can be referred to as described in the standard, for example, #include <stdio.h>.

Quoted names for includable source files are supported. The compiler accepts host filenames or UNIX filenames. For UNIX filenames on non-UNIX hosts, the compiler tries to translate the filename to a local equivalent.

The following C99 pragmas are recognized by the compiler, but ignored:


See ISO/IEC 9899:1999/Cor 2:2004, Section 7.3.4.


See ISO/IEC 9899:1999/Cor 2:2004, Section 7.6.1.


See ISO/IEC 9899:1999/Cor 2:2004, Section 7.12.2.

Related reference
1.4 ISO C99
Non-ConfidentialPDF file icon PDF versionARM DUI0472J
Copyright © 2010-2013 ARM. All rights reserved.