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

Contents
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
ii
1. Introduction to HP C and C++ for NonStop
Systems (continued)
1. Introduction to HP C and C++ for NonStop
Systems (continued)
TNS/R Native C and C++ Language System (continued)
Visual Inspect Symbolic Debugger 1-8
TNS/R Native Object File Tool (noft Utility) 1-9
NonStop SQL/MP Compiler and NonStop SQL/MX Compiler 1-9
TNS/R Native C and C++ Migration Tool 1-10
Features of TNS/R Native C and C++ 1-10
TNS/E Native C and C++ Language System 1-12
TNS/E Native C Compiler 1-12
TNS/E Native C++ Compiler 1-13
TNS/E Native C Run-Time Library 1-13
C++ Run-Time Library and Standard C++ Library 1-14
TNS/E Native Linker (eld Utility) 1-15
Native Inspect Symbolic Debugger 1-15
Visual Inspect Symbolic Debugger 1-15
TNS/E Native Object File Tool (enoft Utility) 1-16
NonStop SQL/MP Compiler and NonStop SQL/MX Compiler 1-16
TNS/E Native C and C++ Migration Tool 1-17
Features of TNS/E Native C and C++ 1-17
Writing Portable Programs 1-19
Complying With Standards 1-19
Following Good Programming Practices 1-20
Porting Programs to HP C and C++ for NonStop Systems 1-21
Porting Without Data Alignment Problems 1-22
Guardian and OSS Environment Interoperability
1-22
2. C and C++ Extensions
Keywords 2-1
Declarations 2-2
Storage Class Specifier 2-2
Export Attribute (Native C and C++ Only) 2-4
Type Specifier 2-7
Type Qualifier 2-9
Attribute Specifier 2-10
Pointer Modifiers 2-15
Operators 2-18
_arg_present() 2-18
_bitlength() 2-18