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

TAL and C guidelines, 103
types, 323, 325
Messages
CRE service, 364
function parameter, 372, 374, 375
heap management, 370
input/output (I/O), 375
math function, 373, 374
MIGRATION_CHECK, 438
trap, 363
MIGRATION_CHECK pragma, 438
MISALIGNLOG attribute (SCF)
attributes of, 384
misalignment tracing facility and, 383
Misdeclared external functions, 386
Mixed-language programming
considerations, 56
for TNS, 97
for TNS/R and TNS/E, 122
TAL and C guidelines, 101, 125
TNS C++, 419
Model-dependent library files, 266, 271
Modules
binding, 264
compiling, 263, 292, 305
definition of, 261, 286, 299
Multibyte characters, native C, 403
Multibyte characters, TNS C, 415
MULTIBYTE_CHAR pragma, 218
N
Native compilers
C, 32, 39
C++, 33, 39, 434, 435
Native Inspect
description of, 41, 327
usage guidelines, 226, 236, 250
Native Inspect utility, 209, 210
Native link editor (eld) see eld utility
Native link editor (nld) see nld utility
Native object file tool (noft);Displaying native code;, 36,
42
NATIVEATOMICMISALIGN attribute (SCF), 384
NEST pragma, 219, 274
NEUTRAL Binder group, 267
NEUTRAL pragma, 89
nld utility
guidelines, 233
overview, 35
using, 294, 307
NLD(arg) pragma, 220
NMC command syntax, 292
NMCMT:migration tool overview;Migration tool TNS/R
or TNS/E;C++:migration
tool;C++:NMCMT;NMCMT:limitations;NMCMT;Capabilities;,
152
NMCMT:overview;Migration tool:TNS/E native C and
C++, 43
NMCMT:overview;Migration tool:TNS/R native C and
C++, 36
NMCPLUS command syntax, 292
NOEXCEPTIONS pragma, 221
noft utility, 36, 42
NON_SHARED pragma, 222
NonStop Development Environment for Eclipse (NSDEE)
see NSDEE
NOROUND misalignment handling method, 385
NOWARN pragma, 276
ns_backup_fopen() function, 76
ns_fget_file_open_state() function, 77
ns_fget_file_state() function, 76
ns_fopen_special() function, 77
ns_fset_file_state() function, 76
ns_start_backup() function, 76
NSDEE
debugging TNS/E programs, 312
documentation for, 312
Null pointers, 385
O
Object Code Accelerator (OCA), 30
offsetof() macro, 387
Offsets for fields, 387
OLD Binder group, 267
OLDCALLS pragma, 222, 274
OLIMIT pragma, 223
ONCE pragma, 224
Operators
_arg_present, 62
_bitlength, 62
_optional, 62
description of, 61
OPTFILE pragma, 224
OPTIMIZE pragma, 224, 225
OSS environment
and Guardian, TNS C++, 420
c89 utility, 268
developing in, 268
file interoperability, 77
running programs from, 320
with G-series, 282
OSS functions, 70, 77
OSS tools, 268
OSS_TARGET, 164
OSSE, 309, 310
OSSF, 309, 310
OSSH, 309, 310
OSSK, 309, 310
OVERFLOW_TRAPS pragma, 226
Overriding new and delete functions
version 2, 255
version 3, 257
P
PAGE pragma, 227
PARAM messages, 320
Parameters, to main(), 321
469