HP C A.06.05 Reference Manual
Index
283
function, 81, 253
call, 106
declarator, 58
definitions, 70
inline, 73
library, 205
prototypes, 70
referencing functions instead of macros, 205
function calls
by reference, 107
by value, 107
G
Gather/Scatter prefetch pragma, 232
GNU standards, 255
goto statement, 148, 152, 166
H
header files
location, 205
specifying, 205
help, online, 5
hexadecimal constants, 24
HP C file location, 260
HP C source files, 208
HP specific type qualifier, 44, 259
HP_DEFINED_EXTERNAL pragma, 232
HP_LONG_RETURN pragma, 232
HP_NO_RELOCATION pragma, 232
I
identifiers, 9
__VA_ARGS, 255
case sensitivity, 10
IEEE floating-point format, 240
if statement, 155, 169
include files, 185
increment operators, 109
INIT pragma, 226
initialization
aggregates, 63
auto scalar objects, 63
expression, 161
static objects, 63
initialization of objects, 63
INLINE, 231
inline
function, 73
INLINE pragma, 231
int keyword, 15
int type, 40
integer constants, 24
integers
expressions, 140
integral
conversions, 80
promotion, 76
unsigned preserving rules, 76
J
jump statements, 148
K
keywords, 11
L
labeled statements, 152
lexical elements, 8
libraries, file location, 260
library functions, 205
line control, 198
line number specification, 186
linking, 208
LOCALITY pragma, 227
location of HP C files, 260
table, 260
logical operators, 113, 114
long keyword, 15
long long type, 40
long type, 40
looping statements, 153
lvalue, 142
expressions, 142
M
macro, 253
definition, 190
predefined, 194
replacement, 186, 190
macros
C9X, 255
variable argument, 255
variadic, 255
math libraries, 252
MAXERRORS environment variable, 224
maximum number of array dimensions, 247
multi-character constant, 28