C/C++ Programmer's Guide (G06.27+, H06.03+)

Table Of Contents
Compiler Pragmas
HP C/C++ Programmer’s Guide for NonStop Systems429301-010
13-59
MAP
*
specifies both ALPHA and LOC.
The pragma default settings are:
Usage Guidelines
For the TNS C compiler, the LMAP pragma can be entered on the compiler RUN
command line or in the source text. For OSS, the LMAP pragma must be entered
in the source file.
The native C and C++ compilers do not support this pragma. Native compilers do
not generate load map information.
MAP
The MAP pragma controls the generation of identifier maps in the compiler listing. The
MAP pragma enables generation of identifier maps, and NOMAP disables it.
The pragma default settings are:
Usage Guidelines
The MAP pragma can be entered on the compiler RUN command line or in the
source text. It can also be specified with the -W[no]map flag of the c89 utility.
Identifier maps display information about local and global identifiers, and they
appear at the end of the compiler listing.
SYSTYPE GUARDIAN SYSTYPE OSS
TNS C compiler NOLMAP * NOLMAP *
G-series TNS c89 utility NOLMAP * NOLMAP *
TNS/R native C and C++ compilers N.A. N.A.
Native c89 utility N.A. N.A.
TNS/E native C and C++ compilers N.A. N.A.
[NO]MAP
SYSTYPE GUARDIAN SYSTYPE OSS
TNS C compiler NOMAP NOMAP
G-series TNS c89 utility NOMAP NOMAP
TNS/R native C and C++ compilers NOMAP NOMAP
Native c89 utility NOMAP NOMAP
TNS/E native C and C++ compilers NOMAP NOMAP