C/C++ Programmer's Guide (G06.25+)
Compiler Pragmas
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
13-3
HIGHREQUESTERS Specifies that the object file supports high PIN
requesters if the object file includes the main function.
ICODE
Controls whether the compiler listing includes the
instruction-code mnemonics generated for each
function immediately following the source text of the
function.
IEEE_FLOAT
New at the G06.06 RVU. Specifies that the native C++
compiler is to use the IEEE floating-point format for
performing floating-point computations.
(TANDEM_FLOAT is the TNS/R default mode for
floating-point computations, IEEE_FLOAT is the
TNS/E default.)
#include
on page 12-7 Specifies a pathname to be searched by the compiler
when seeking header files.
INLINE
For TNS C programs, controls whether the compiler
generates inline code for certain standard library
functions instead of generating a function call.
For native C++ programs, controls whether functions
declared inline are actually generated inline.
INLINE_COMPILER_GENERATED_
FUNCTIONS
Forces all compiler-generated functions to be inlined.
INLINE_LIMIT
Specifies the maximum number of lines that the
compiler can inline, where n denotes the number of
lines as an integer.
INLINE_STRING_LITERALS
Allows the compiler to inline functions that take the
address of a string literal.
INNERLIST
Controls whether the compiler listing includes the
instruction-code mnemonics generated for each
statement immediately following the source text of the
statement.
INSPECT
Controls whether the symbolic debugger or the default
system debugger is used as the default debugger for
the object file.
KR
Specifies to the native C compiler that Kernighan &
Ritchie (common-usage) C is being compiled instead
of ISO/ANSI Standard C.
LARGESYM
Directs the TNS C compiler and Cfront to generate all
the symbols for a given compilation to a single
symbols data block containing information used by the
Inspect debugger to display information about a
variable or to display its contents.
LD(arg)
Specifies arguments to be passed to the ld utility.
Table 13-1. Compiler Pragma Descriptions (page 3 of 7)
Pragma Purpose