C/C++ Programmer's Guide (G06.25+)
What’s New in This Guide
HP C/C++ Programmer’s Guide for NonStop Systems—429301-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)










