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

Inspect Symbolic Debugger
The Inspect symbolic debugger is an interactive tool that enables you to identify and correct
programming errors in programs.You can use the Inspect debugger to:
Step through code
Set breakpoints
Display source
Display variables
For more details on TNS program debugging capabilities, see the Inspect Manual and the G-series
Debug Manual.
Visual Inspect Symbolic Debugger
Visual Inspect is an optional PC-based (GUI) symbolic debugger designed to work in complex
distributed environments. Visual Inspect:
Supports application debugging in either the development or production environment
Uses program visualization, direct manipulation, and other techniques to improve productivity
for both new and sophisticated users
Provides source-level debugging for servers executing in NonStop environment; provides
additional application navigation features that allow a higher level of abstraction
Supports both TNS and native machine architectures and compilers (that is, C, C++, COBOL85,
NMCOBOL, ECOBOL, EpTAL, TAL, pTAL, D-series Pascal, and FORTRAN), in the Guardian
and OSS executing environments
Is also available as a stand-alone product
For more details about enabling and using Visual Inspect, see the Visual Inspect online help. See
also the descriptions of pragmas INSPECT (page 209) and SYMBOLS (page 249).
NonStop SQL/MP Compiler
The NonStop SQL/MP compiler processes embedded SQL statements from C source programs
and generates the correct NonStop SQL/MP database calls.
TNS C++ Language System
The TNS C++ language system includes the TNS C language system and the HP C++ translator,
Cfront. Cfront supports the C++ language features provided in the UNIX System Labs (USL) C++
translator, Cfront, version 3.0. These features are described in The Annotated C++ Reference
Manual (ANSI Base Document). The HP C++ run-time library provides the functions needed for
initialization, termination, and memory management of C++ programs and the iostream class
library.
HP Cfront accepts C++ source code accepted by USL Cfront, version 3.0. In addition, Cfront
provides support for:
C compiler pragmas
Large-memory model
32-bit data model
Data type signed char
Data type long long
Source level debugging with the Inspect debugger
TNS C++ Language System 31