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

What’s New in This Guide
HP C/C++ Programmer’s Guide for NonStop Systems429301-008
xxi
New and Changed Information
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 H-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 to resolve Genesis solution 10-041116-1798.
Section 6, Accessing
Middleware Using HP C
and C++ for NonStop
Systems
Clarified that only version 7 of tools.h++ is available on H-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 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 TNS/E
systems. Added missing pragmas to Table 13-1. Corrected the
HEAP pragma description for native programs.
Section 14, Compiling,
Binding, and
Accelerating TNS C
Programs
Added OCA as the accelerator for TNS programs to be run on a
TNS/E platform. Mentioned Binder changes that allow Binder to
work with a TNS-accelerated file containing TNS/E code.
Section Change (continued)