8.5 h2paspp - preprocessor for h2pas

h2paspp can be used as a simple preprocessor for h2pas. It removes some of the constructs that h2pas has diculties with. h2paspp reads one or more C header les and preprocesses them, writing the result to les with the same name as the originals as it goes along. It does not accept all preprocesser tokens of C, but takes care of the following preprocessor directives:
#dene symbol
Denes the new symbol symbol. Note that macros are not supported.
#if symbol
The text following this directive is included if symbol is dened.
#ifdef symbol
The text following this directive is included if symbol is dened.
#ifndef symbol
The text following this directive is included if symbol is not dened.
#include lename
Include directives are removed, unless the -I option was given, in which case the include le is included and written to the output le.
#undef symbol
The symbol symbol is undened.


  8.5.1 Usage
  8.5.2 Options