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

Table Of Contents
What’s New in This Manual
HP C/C++ Programmer’s Guide for NonStop Systems429301-010
xxi
Changes to Previous Revisions of This Manual
Section 3, Interfacing to
Guardian Procedures and
OSS Functions
Clarified the header file folder information under Declaring
Guardian Procedures on page 3-1.
Section 5, Using the
Standard C++ Library
Clarified the requirement for manual installation under
Installation Notes for VERSION3 on page 5-6 and Installation
Notes for VERSION2 on page 5-7.
Section 8, Mixed-Language
Programming for TNS/R and
TNS/E Native Programs
Added a note to clarify that the native TNS/R objects
cannot be linked with native TNS/E objects on page 8-2.
Removed the information about 64-bit unsigned values
support for SHARED2 and SHARED8 under Sharing Data
on page 8-12 because no warning is emitted by the
compiler.
Replaced the examples of nld in Compiling and Linking
the COBOL and C Programs on page 8-29.
Section 12, Preprocessor
Directives and Macros
Added a new macro, _GUARDIAN_HOST, in Table 12-3 on
page 12-14.
Section 13, Compiler
Pragmas
Clarified the means to specify pragmas in the HP
Enterprise Toolkit— NonStop Edition (ETK) and HP
Tandem Development Suite (TDS) on the PC under
Compiler Pragmas on page 13-1.
Deleted the unneeded entry for #include from Table 13-1
on page 13-3
.
Added a new usage guideline for pragmas,
BUILD_NEUTRAL_LIBRARY on page 13-11 and
ELD(arg) on page 13-19.
Replaced the example of ELD under Usage Guidelines
on page 13-19.
Deleted the condition that both integer types are signed
or both are unsigned to display no warning on page
13-26
.
Removed the information about 64-bit unsigned values
support for SHARED2 and SHARED8 under FIELDALIGN
on page 13-30
and Usage Guidelines on page 13-31
because no warning is emitted by the compiler.
Added a note on the
INLINE_COMPILER_GENERATED_FUNCTIONS
pragma on page 13-49.
Updated the description of INLINE_LIMIT on page 13-49.
Added a TNS/R restriction for NEUTRAL on page 13-64.
Section Change (continued)