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
xxiii
Changes to Previous Revisions of This Manual
Section 4, Using the C
Run-Time Library
Updated terminology throughout.
Added the new Guardian and OSS TNS/E native C run-time
libraries.
Indicated that the TNS/E default floating-point is not
TANDEM_FLOAT but is IEEE_FLOAT in IEEE Floating-Point
Arithmetic on page 4-7.
Section 5, Using the
Standard C++ Library
Indicated that Version 1 of the library is not supported on TNS/E
servers. Customers must migrate applications that use
VERSION1 to either VERSION2 or VERSION3 or use the
CPPNEUTRAL dialect.
Added new tables listing installation details for
VERSION2 and
VERSION3 on NonStop NS-series systems.
Added a new subsection, Using the Neutral C++ Dialect
on
page 5-13 that describes using the CPPCOMP option
BUILD_NEUTRAL_LIBRARY to compile a DLL that is model-
independent.
Added Compiling and Linking in the OSS Environment
on
page 5-12.
Section 6, Accessing
Middleware Using HP C
and C++ for NonStop
Systems
Clarified that only version 7 of tools.h++ is available on NonStop
NS-series systems (with VERSION2 of the Standard C++ library).
Section 7, Mixed-
Language Programming
for TNS Programs
Clarified use of COBOL and COBOL85 to reduce confusion about
the TNS compiler for the language.
Section 8, Mixed-
Language Programming
for TNS/R and TNS/E
Native Programs
Changed the section title.
Added information about mixed-language programming for the
TNS/E native programs.
Section 10, Converting
C-Series TNS
Programs to Use the
Current TNS Compiler
Changed the section title.
Clarified text to remove confusion between D-series compiler
versions and D-series RVUs.
Section 11, Migrating
Programs to TNS/R or
TNS/E Native Mode
Changed the section title.
Added information about migrating from TNS C to TNS/E C/C++
and from TNS/R to TNS/E.
Section 12,
Preprocessor Directives
and Macros
Added _TNS_E_TARGET and __TANDEM_ARCH_to
Table 12-3, Predefined Feature-Test Macros, on page 12-13.
Added explanatory text following the table.
Section 13, Compiler
Pragmas
Added the H-series compilers to the tables of pragma default
settings. Added the ELD and MAXALIGN pragmas for theTNS/E
systems. Added missing pragmas to Table 13-1. Corrected the
HEAP pragma description for native programs.
Section Change (continued)