Index [ HP C/iX Reference Manual ] MPE/iX 5.0 Documentation
HP C/iX Reference Manual
Index
A
-Aa compiler option
-Ac compiler option
additive operators
address operator
adjacent character and wide string literals
advantages of C
aggregates
initializing
ALLOCS_NEW_MEMORY pragma
AND operator
ANSI
C
mode
standard
apostrophes
arithmetic
conversions
operators
traps
ARITRAP
array
declarator
maximum number of dimensions
storage
storage,row-major
subscripting
assignment
expression
operators
auto
automatic storage duration
AUTOPAGE pragma
auto scalar objects
initializing
B
bit-field
bit manipulation
bit pattern
bitwise
AND operator
exclusive OR operator
inclusive OR operator
shift operator
shift operators
block of code
block scope
break statement
C
calling a function
by reference
by value
calling trap intrinsics
casting
cast operator
-C compiler option
CCOMXL.PUB.SYS
CCOPTS CI Variable
CCXL command
CCXLGO command
CCXLLK command
char
character constants
integral
wide
characters
CI Variable compiler option
CJCW
C library organization
code offsets
command interpreter (CI)
commands
CCXL
CCXLGO
CCXLLK
LINK
RUN
comma operator
comments
compilation
conditional
compilation modes
ANSI
non-ANSI
compiler option
-Wc
compiler options
-Aa
-Ac
-C
CI variable
-Dname -d[name=def]
-E
-g
-Hn
-I
-Igroup[.acct]
-O
-P
-T
-Uname
-v
-w
-Wc
-Wc option
-Wx
compiling HP C/iX programs
compound statement
conditional compilation
conditional operator
condition codes
condition code values
constant
character
decimal
defined
enumeration
expression
floating
hexadecimal
integer
octal
const type qualifier
continue statement
conversion
data type
conversions
arithmetic
floating
integral
COPYRIGHT_DATE pragma
COPYRIGHT pragma
+Csize compiler option
D
data alignment pragma
data declarations
data type
as implemented in HP C
conversion
ranges
sizes
decimal constant
declaration
enum
declarator
array
pointer
declaring long pointers
decrement operator
default listing
defined operator
diagnostic messages
run-time
digit
directives
preprocessor
division operator
-D name -d[name=def]
do statement
double
duration
storage
E
+e compiler option
-E compiler option
elif #
else #
else clause
endif #
enumeration
enum declaration
enumeration constants
enum statement
enumerator
equality operators
error #
errors, run-time
escape sequences
hexadecimal
octal
escaping special INFO string characters
exclusive OR operator
executable library
expression
assignment
constant
extern
declarations
external names
type mismatches in
F
features of C
files
file scope
fileset wildcard characters
fileset wildcard feature
float
floating constants
floating conversions
floating-point
for statement
+Fsize compiler option
function
call
call by reference
call by value
declarator
prototype scope
scope
G
-g compiler option
goto statement
H
hexadecimal constants
hexadecimal escape sequences
-Hn compiler option
HP_ALIGN
HP_ALIGN pragma
MPE_16
POP
HP C files
HP C/iX and job control words
HP C/iX compiler options
HP C storage and alignment
HP-UX padding
I
-I compiler option
identifier
maps
scope
types
IEEE floating-point format
if #
ifdef #
ifndef #
if statement
-Igroup[.acct]
include files
in quotation marks
recommendations for using
within include files
include preprocessor directive
inclusion
inclusive OR operator
increment operator
indirection operator
INFO
parameter
string
string characters
initialization
aggregates
auto scalar objects
expression
static objects
initializer
initial values
int
integer constants
integral
character constants
conversions
integral promotion
unsigned preserving rules
value preserving rules
intrinsic_file pragma
intrinsic pragma
intrinsics
intrinsics, MPE
iteration statements
J
job control word
jump statements
K
keywords
listed
L
labeled statements
labels
left shift operator (<<)
lexical elements
LIBCINIT.LIB.SYS
LIBCRAND.LIB.SYS
LIBCWC.LIB.SYS
LIBM.LIB.SYS
library files
linking
library organization
line control
line number specification
LINES pragma
linkage, of an identifier
LINK command
linking
HP C/iX programs
library files
the C library
listing
facility
format
options
pragmas
LIST pragma
literal
string
wide string
LOCALITY pragma
location of files
logical
AND operator
complement
OR operator
long
long pointers
declaring
use
loop body
lvalue
M
macro
definition
names
replacement
math library
maximum number of array dimensions
+m compiler option
members
messages
run-time
MPE intrinsic pragma
MPE intrinsics
MPE/V and MPE/iX data alignment
multiplicative operators
N
names
type
name spaces
non-ANSI mode
nondigit
nonprinting characters
table
no-operation statements
NO_SIDE_EFFECT pragma
null statement
O
+Obbnum compiler option
+o compiler option
-O compiler option
octal constant
octal escape sequences
ones complement
+Oopt compiler option
operator
additive
address of
assignment
bitwise AND
bitwise shift
cast
comma
conditional
defined
division
equality
exclusive OR
inclusive OR
indirection
logical AND
logical OR
multiplicative
postfix
postfix decrement
postfix increment
precedence
precedence table
prefix decrement
prefix increment
relational
remainder
sizeof
tokens
unary
unary arithmetic
OPTIMIZE pragma
OPT_LEVEL pragma
OR operator
inclusive
overflow expression
overloading classes
P
padding
HP-UX
PAGE pragma
PARM
-P compiler option
plabel parameter
pointer declarator
pointers
long
short
portability
postfix
decrement operator
increment operator
operator defined
pragmas
ALLOCS_NEW_MEMORY
AUTOPAGE
COPYRIGHT
COPYRIGHT_DATE
HP_ALIGN
intrinsic_file
intrinsic MPE
LINES
LIST
LOCALITY
NO_SIDE_EFFECT
OPTIMIZE
OPT_LEVEL
PAGE
SUBTITLE
TITLE
VERSIONID
WIDTH
precedence of operators
predefined macros
__DATE__
__FILE__
__hp3000s900
__hppa
__LINE__
__mpexl
__STDC__
__TIME__
prefix decrement operator
prefix increment operator
preprocessing directives
#define
preprocessor
considerations
directive
output file
search of include files
primary expression
program
compile
link
run
program parameters
promotion
integral
punctuators
R
ranges of data types
redirection of standard files
register
relational operators
relocatable library
relocatable object file
remainder operator
replacement
representation
reserved words
returned values
return statement
right shift operator (>>)
+Rnum compiler option
row-major array storage
RUN
RUN command
run HP C/iX programs
running HP C/iX programs
run-time diagnostic messages
S
scalar
scalar objects
initializing
scope
of an identifier
of function prototypes
selection statements
self-referential structure
short
short pointers
simple assignment
sizeof operator
sizes of data types
source file inclusion
special characters
table
special preprocessor considerations
specifier
storage-class
structure
type
union
standard library
statements
break
compound
continue
defined
do
for
goto
groups
if
iteration
jump
labeled
no-operation
null
return
selection
switch
while
static
static objects
initializing
static storage duration
stdarg.h
storage-class specifiers
storage duration
string characters
string literal
structure
and union specifier
members
self-referential
tag
SUBTITLE pragma
suffix
switch statement
syntax summary
SYSINTR.PUB.SYS
T
tag
structure
union
-T compiler option
TITLE pragma
token
defined
syntax
tokens, operator
translation unit
described
trap intrinsics
trigraph sequences
type
conversions
definitions
enumeration
mismatches in external names
names
qualifiers, const and volatile
specifiers
typedef
U
-Uname
unary arithmetic operators
unary operators
underflow expression
union
members
specifier
tag
unsigned
using intrinsics
using long pointers
V
va_args macros
va_dcl macro
value preserving rules
va_start macro
-v compiler option
VERSIONID pragma
void
volatile type qualifier
W
-Wc compiler option
-w compiler option
while statement
white space
wide character constants
wide string literal
WIDTH pragma
wildcard feature
-Wx compiler option
X
XOR
MPE/iX 5.0 Documentation