Preprocessor Directives

The Compiler supports the full set of preprocessor directives as required by the ANSI standard, as shown in the following listing.

Listing: ANSI-C Preprocessor Directives
#if 
#ifdef 
#ifndef 
#else 
#elif 
#endif
#define
#undef
#include
#pragma
#error 
#line

The Compiler also supports the preprocessor operators defined, #, and ##. The special non-ANSI directive #warning, which is the same as #error, issues a warning message.