C/C++ Programmer's Guide (G06.25+)

Accessing Middleware Using HP C and C++ for
NonStop Systems
HP C/C++ Programmer’s Guide for NonStop Systems429301-008
6-8
Pragmas for Tools.h++
Only one MAPINCLUDE pragma without the PATH or FILE modifier is performed on
each #INCLUDE directive.
MAPINCLUDE FILE and PATH pragmas can be specified more than once. Each
one must have a unique "from" string, or a diagnostic message is issued.
Subvolume searching by the SSV pragma does not change. That is, if an
#include (after substitution) includes a volume or subvolume, it is not overridden
by an SSV. The SSV is intended to expand file names that are not fully specified.
For more information, see the description of pragma SSV on page 13-94.
For version 7, there is a provided CPATHEQ file named TLHMAP.
To use the TLHMAP file, enter the following pragma:
#pragma cpatheq "$system.zincrw70.tlhmap"
For versions earlier than version 7, no CPATHEQ file is provided.
The CPATHEQ and MAPINCLUDE pragmas are described further in the descriptions
of the pragmas CPATHEQ on page 13-16 and MAPINCLUDE on page 13-61.