3 |
32-bit rules for storage allocation
|
A |
ABS function
|
$ABS$ program section
|
Absolute value
|
of a parameter
|
Access methods
|
Actual discriminant
|
definition
|
Actual parameter
|
associated with formal
|
definition
|
description of
|
effect of UNSAFE attribute
|
foreign mechanism
|
function
|
passing mechanisms
|
procedure
|
routine
|
value semantics #1
|
value semantics #2
|
variable semantics #1
|
variable semantics #2
|
Addition operator
|
ADDRESS function
|
ADD_ATOMIC function
|
ADD_INTERLOCKED function
|
ALIGN attribute
|
ALIGNED attribute
|
effect on alignment boundary
|
Alignment
|
conditions determining boundary
|
of key fields
|
of variables
|
Alignment attributes
|
Alignment boundary
|
examples of
|
Alignment routines
|
return values of
|
Allocation
|
automatic
|
example of
|
in common block
|
in program section #1
|
in program section #2
|
of executable blocks
|
of symbolic constants
|
of variables
|
automatic and static
|
size
|
examples of
|
size of variable
|
static
|
Allocation attributes
|
determining for variables
|
Alternate key
|
default options for
|
definition
|
in indexed file
|
AND operator
|
AND_ATOMIC function
|
AND_THEN operator
|
ANSI standard
|
Architecture detection
|
%ARCH_NAME directive
|
ARCTAN function
|
Arctangent of parameter
|
Argument
|
definition
|
ARGUMENT function
|
Argument in parameter list
|
ARGUMENT_LIST_LENGTH function
|
Arithmetic operators #1
|
Arithmetic operators #2
|
Array
|
conformant
|
copying #1
|
copying #2
|
definition
|
indexing when returned from a function
|
multidimensional
|
ARRAY components #1
|
ARRAY components #2
|
ARRAY constructor
|
ARRAY type
|
allocation size of
|
bounds checking
|
character strings
|
component of
|
index of
|
packed
|
packing
|
examples of
|
use of multidimensional array
|
ASCII character set #1
|
ASCII character set #2
|
nonprinting characters in
|
ASSERT procedure
|
Assignment compatibility
|
effect of POS
|
effect of read-only
|
effect of UNSAFE
|
Assignment operator
|
Assignment statement
|
Asynchronous attribute
|
AT attribute
|
Atomic instruction
|
definition
|
Atomic operation
|
definition
|
Attribute
|
definition
|
Attribute class
|
default for
|
definition
|
list of
|
Attributes #1
|
Attributes #2
|
associating with data
|
effect on compatibility
|
effect on formal parameter
|
effect on structural compatibility
|
See also individual attributes by name
|
specified in TYPE section
|
syntax of
|
Automatic allocation
|
of variables
|
AUTOMATIC attribute
|
Automatic variable allocation
|
definition
|
B |
Backslash character
|
Backspace character
|
BARRIER function
|
Base
|
specifying in output
|
Base type
|
definition
|
of set
|
of subrange
|
BEGIN (compound statement)
|
Bell character
|
BIN function
|
in output procedure
|
Binary
|
nondecimal output of WRITE, WRITELN, and WRITEV
|
Binary notation
|
in output procedure
|
BIT attribute
|
BITNEXT function #1
|
BITNEXT function #2
|
BITSIZE function #1
|
BITSIZE function #2
|
BIT_OFFSET function
|
Block
|
allocation of
|
contents of
|
BOOLEAN type
|
allocation size of
|
default field width of
|
reading from text file
|
Bound procedure value
|
BREAK statement
|
$BSS$ program section
|
Buffer
|
increasing internal size
|
Buffer variable
|
Buffers
|
file buffers
|
Built-ins
|
See Predeclared routines
|
BYTE attribute
|
BYTE_OFFSET function
|
C |
CARD function
|
CARDINAL type
|
See UNSIGNED type
|
Cardinality of set
|
Carriage control
|
characters
|
OPEN parameter options
|
Carriage return character
|
Cascade
|
definition
|
Case label
|
Case selector
|
checking
|
definition
|
CASE statement
|
case label
|
case selector
|
checking
|
examples
|
in records with variants
|
with OTHERWISE clause
|
CDD
|
Cells
|
definition
|
definition of
|
CHAR type
|
allocation size of
|
default field width of
|
reading from text file
|
Character
|
form feed
|
nonprinting
|
of type CHAR
|
ordinal value of
|
page break
|
Character set
|
See ASCII character set
|
Character string
|
comparing for equality #1
|
comparing for equality #2
|
comparing for equality #3
|
comparing for inequality #1
|
comparing for inequality #2
|
comparing for inequality #3
|
comparing for inequality #4
|
comparing for inequality #5
|
comparing with predeclared routines
|
comparing with relational operators
|
default field width of
|
extracting substring from
|
finding length of
|
fixed-length
|
locating pattern in
|
nonpadded for comparison
|
operators
|
padding
|
padding for comparison
|
reading from
|
reading from text file
|
varying-length
|
writing to
|
CHECK attribute
|
summary of options
|
CHR function
|
Classes of attributes
|
CLASS_A attribute
|
used to specify descriptor in parameter
|
CLASS_NCA attribute
|
used to specify descriptor in parameter
|
CLASS_S attribute
|
used to specify descriptor in parameter
|
CLEAR_INTERLOCKED function
|
CLOCK function
|
CLOSE procedure
|
$CODE and $CODE$ program section
|
$CODE program section
|
Comments
|
nested
|
COMMON attribute
|
effect on allocation of variables
|
program section properties
|
use in allocating storage
|
use when defining program sections
|
Common block
|
definition of
|
description of
|
properties of
|
variable allocation
|
Compatibility
|
assignment
|
structural
|
Compilation identification
|
Compilation unit
|
attributes
|
definition #1
|
definition #2
|
sharing data
|
Compile-time directives
|
%DEFINED
|
%ELIF
|
%ELSE
|
%ENDIF
|
%ERROR
|
%FILE
|
%IDENT
|
%IF
|
%INFO
|
%LINE
|
%MESSAGE
|
%MODULE
|
%ROUTINE
|
%SYSTEM_NAME
|
%SYSTEM_VERSION
|
%WARN
|
Compile-time expressions
|
Compiler optimization
|
definition
|
%COMPILER_VERSION directive
|
Component
|
access mode
|
definition
|
format of
|
in a file
|
length of
|
of structured type
|
Component access mode
|
definition
|
Component format
|
definition
|
fixed-length
|
stream
|
variable-length
|
Components
|
of array
|
Compound statement
|
Concatenation
|
of string operators
|
Condition handler
|
canceling
|
definition
|
establishing
|
Conditional compilation
|
%ELIF
|
%ELSE
|
%ENDIFIF
|
%IF
|
Conditional statements
|
CASE
|
IF
|
Conformant array
|
effect of UNSAFE attribute
|
Conformant parameter
|
array
|
description of
|
VARYING string
|
Congruence of formal routine parameters #1
|
Congruence of formal routine parameters #2
|
CONST section
|
Constant
|
definition
|
expressions
|
identifier
|
symbolic
|
Constant expression
|
definition
|
Constants
|
allocation of
|
Constructor
|
array
|
definition
|
nonstandard array
|
nonstandard record
|
pointer
|
record
|
set
|
to decimal value
|
variant record
|
CONTINUE statement
|
Control part
|
definition
|
in a nonstatic type
|
Control variable
|
Conversion
|
of actual parameter type
|
of type
|
to ASCII binary value
|
to ASCII decimal value
|
to ASCII hexadecimal value
|
to ASCII octal value
|
to double-precision
|
to integer
|
by rounding
|
by truncation
|
to INTEGER64
|
by rounding
|
by truncation
|
to quadruple-precision
|
to single-precision
|
to unsigned ASCII decimal value
|
to unsigned integer
|
by rounding
|
by truncation
|
to UNSIGNED64
|
by rounding
|
by truncation
|
COS function
|
Cosine of parameter
|
Count-controlled loop
|
See FOR statement
|
CREATE_DIRECTORY procedure
|
Current compilation
|
Current component
|
definition
|
Current module
|
Current routine
|
C_STR function
|
C_STR_T type
|