HP C A.06.05 Reference Manual
Index
284
N
name spaces, 21
names
type, 60
newline characters, 8
, 231
pragmas
, 231
NO_SIDE_EFFECTS pragma, 231
NOINLINE pragma, 231
no-operation statements, 151
-notrigraph option, 203
null statement, 151
O
octal constants, 24
online help, 5
operator, 83
arithmetic, 84
assignment, 87
bit, 93
cast, 98
comma (,), 103
conditional (?:), 104
decrement, 109
defined, 195
increment, 109
logical, 113
precedence, 135
sizeof, 131
optimization, 208
OPTIMIZE pragma, 231
overflow expression, 245
P
PACK pragma, 228
pointer, 81, 245, 246
assigning address value, 118
casting pointers to pointers, 101
declarator, 55
dereferencing, 119
expressions, 143
portability, 1
pragmas, 185, 186, 226
COPYRIGHT, 227
COPYRIGHT_DATE, 227
data alignment, 228
fast libcall, 232
FINI, 227
HP_DEFINED_EXTERNAL, 232
HP_LONG_RETURN, 232
HP_NO_RELOCATION, 232
INIT, 226
initialization and termination, 226
LOCALITY, 227
NO_SIDE_EFFECTS, 231
NOINLINE, 231
OPTIMIZE, 231
PACK, 228
VERSIONID, 228
precedence of operators, 135
predefined macros
DATE, 194
FILE, 194
LINE, 194
STDC, 194
TIME, 194
prefetch pragma, 232
preprocessing directives
#define, 190
#elif, 195
#else, 195
#endif, 195
#error, 202
#if, 195
#ifdef, 195
#ifndef, 195
#include, 188
#line, 198
#pragma, 199
_Pragma, 200
preprocessor, 208
promotion, integral, 76
R
ranges of data types, 236
register keyword, 15
register storage class specifier, 38
relational expressions
evaluation, 128
relational operators, 126
relocatable object file, 34, 209