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

Function, prototypes, 123, 268
Functions
check-sum, 387
extensible, 147, 196
hashing, 387
parameter messages, 372, 374
resident, 196
variable, 147, 196
G
Generating TNS/R code on TNS/E system
TNS/E native C and C++, 299
TNS/R narive C and C++, 286
getenv() function, native C, 400
getenv() function, TNS C, 412
Global data
sharing C data with pTAL modules using BLOCK
declarations, 132
sharing C data with TAL modules using BLOCK
declarations, 109
sharing C data with TAL modules using pointers, 108,
131
sharing pTAL data with C modules using pointers, 130
sharing TAL data with C modules using BLOCK
declarations, 109, 132
sharing TAL data with C modules using pointers, 107
GLOBALIZED pragma, 198
Guardian and OSS, TNS C++, 420
Guardian environment
binding, 264
developing in, 263, 273
running programs from, 319
Guardian procedures, calling, 66, 77
Guardian tools, 263
H
Hashing functions, 387
Header files
for guardian, 66, 262, 287, 300
Standard C++ Library, 84, 85, 257
HEADERS pragma, 199
Heap allocation, customizing, 387
Heap management messages, 370
Heap objects, 386
HEAP pragma, 199
heap space, maximum size, 200
heap_max attribute, 200
HIGHPIN pragma, 201
HIGHREQUESTERS pragma, 202
I
I/O
functions, 71
messages, 375
I18N, 309, 310
ICNV, 309, 310
ICODE pragma, 202
Identifiers
pTAL and C guidelines, 125
TAL and C guidelines, 101
user-defined features, 396, 407
user-defined features TNS C++, 418
IEEE floating-point format
compiling and linking, 288, 301
description of, 75
floating point, 397
IEEE_FLOAT, 203
IEEE_FLOAT pragma, 203, 204
ILP32, 391
Implementation-defined behavior
TNS C, 406
TNS/R C++, 434, 435
TNS/R native C, 71, 396
Implicit filler bytes, 387, 389
Implicit pointer casts, 61
import$ keyword, 51
INCLUDE directive
description of, 66, 157, 287, 301
for SSV, 244
for Standard C++ Library, 85
for Tools.h++, 93
guidelines, 159, 257
preprocessor, 398, 410
with VERSION3 headers, 84
Indirection, TAL and C guidelines, 109
INET, 309, 310
Initialization, 320
INLINE pragma, 205
INNERLIST pragma, 208
Input/output (I/O)
functions, 71
messages, 375
Inspect
debugger, 31, 35, 236
description of, 327
symbols region, 268
syntax, 250
types, 226
INSPECT pragma, 209, 250
Inspect utility, 209, 210
Instruction Failure trap (trap #1), 385
int data type
16 bits, 103
32 bits, 103
Integers
user-defined features TNS C, 408
user-defined features TNS/R Native C, 397
Integers, size of, 33, 39, 40
Interface declarations
description of, 98
extenal routines, 122
pTAL routines, 127
TNS C routines, 104
Interfacing to
OSS functions, 70
Standard C Run-Time Library, TNS C++, 419
user-defined C functions, TNS C++, 419
user-defined C libraries, TNS C++, 419
467