Contents | < Browse | Browse >

#-------------------------------------------------------------------#
|   Preprocessor / conditional compilation                          |
#-------------------------------------------------------------------#

   Directives from EC:

      o #ifdef <symbol>

      o #ifndef <symbol>

      o #endif


   New directives with ECX:

      o #else

         "else"

      o #elifdef <symbol>

         "else if defined"

      o #elifndef <symbol>

         "else if not defined"


   Notes:

      Conditional compilation directives are "free-form", and may be put
      anywhere on a line and does not need to be terminated with newline.

         #ifdef DEBUG WriteF('x=\d\n', x := y) #else x := y #endif