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

Index
Symbols
#pragma p32_shared, 393
#pragma p64_shared, 393
$RECEIVE, 74
-Wcplusplus, 88
-Wnld_obey option, 253
-Wtarget=tns/r flag, 286, 299
16-bit addressable parameters, 69
16-bit data model
Binder commands, 281
description of, 325
32-bit data model
Binder commands, 281
data model, 103
description of, 325, 326
32-bit int, 64
64-bit data model, 392
64–bit date model
supports the 64-bit OSS user processes, 391
__CPLUSPLUS feature-test macro, 162
__DATE__ predefined macro, 161
__FILE__ predefined macro, 161
__FUNCTION__ predefined macro, 161
__G_SERIES_RVU feature-test macro, 163
__H_SERIES_RVU feature-test macro, 163
__INT32__ predefined symbol, 161
__LINE__ predefined macro, 161
__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
__STDC__ predefined macro, 161
__TANDEM__ predefined symbol, 161
__TIME__ predefined macro, 161
__XMEM__ predefined symbol, 161
_alias attribute, 57
_arg_present() operator, 62, 147
_baddr pointer modifier;_far pointer modifier;_near pointer
modifier;_procaddr pointer modifier;_waddr pointer
modifier, 59
_bitlength() operator, 62
_BOOL feature-test macro, 162
_cc_status, 53, 124
_cspace type qualifier, 55, 146
_extensible attribute, 57, 125
_GUARDIAN_HOST macro, 164
_GUARDIAN_TARGET macro, 164
_IGNORE_LOCALE macro, 164
_lowmem storage class specifier, 50
_optional() operator, 62
_OSS_TARGET, 164
_OSS_TARGET macro, 164
_POSIX_C_SOURCE macros, 45, 164
_POSIX_SOURCE macro, 164
_resident attribute, 58
_status_eg(x) macro;_status_gt(x) macro, 54
_status_lt(x) macro, 54
_TANDEM_SOURCE macro, 45, 164
_variable attribute, 58, 125
_XOPEN_SOURCE macro, 45, 164
_XOPEN_SOURCE_EXTENDED macro, 45, 164
A
Abnormal program termination, 385
abort
native C, 400
TNS C, 412
Accelerating C programs, 268
Accelerator
C run-time library, 30
description of, 269
Guardian environment, 273
OSS environment, 282
Accessing environment information, 321
Active backup processes
description of, 76
using DLLs, 308
using SLLs, 295
Address misalignment
causes of general, 383
causes of in C/C++ programs, 385
handling, 385
Alignment issues
TNS C, 417
Alignment issues, native C, 405
ALLOW_CPLUSPLUS_COMMENTS pragma, 171
ALLOW_EXTERN_EXPLICIT_INSTANTIATION pragma,
172
Alternate model I/O, 72, 74
ANSI C standard, 30
ANSI model I/O, 74
ANSICOMPLY pragma, 172
ANSISTREAMS pragma, 173
arguments to main(), 396
argv argument array, 321
Arrays
pTAL and C guidelines, 134, 135
TAL and C guidelines, 110, 111
user-defined features native C, 397
user-defined features TNS C, 409
ASCII character set
in alphabetic order, 425
in numeric order, 421
ASSIGN command
description of, 276, 277, 320
to specify stderr, 321
Atomic functions (pTAL), 384
Attribute specifier, 55
463