8.1.2 Preprocessor Symbols

Including a header file ought to be enough; unfortunately, that is
not so. Each of the domains of functionality listed above are
defined in separate sections' in the rexxsaa.h header file. In
order for
these to be made available, certain preprocessor symbols have to
be set. For instance, you have to include the following
definition:
     #define INCL_RXSHV
in order to make available the definitions and datatypes
concerning the variable pool interface. The various definitions
that can be set are:

·    INCL_RXSUBCOM
     Must be defined in order to get the prototypes, datatypes and
     symbols needed for the subcommand interface of the API.
·    INCL_RXFUNC
     Must be defined in order to get the prototypes, datatypes and
     symbols needed for the external function interface of the
     API.
·    INCL_RXSYSEXIT
     Must be defined in order to get the prototypes, datatypes,
     and  symbols needed for the system exit functions
·    INCL_RXSHV
     Must be set in order to get the prototypes, symbols and
     datatype definitions necessary to use the REXX variable pool.



PREV NEXT