[an error occurred while processing this directive]
HP OpenVMS Systems Documentation
HP Pascal for OpenVMS
User Manual
Previous
Contents
Index
N
Name block fields
when calling OPEN
NOACCURACY_SENSITIVE
Nonstatic type
restriction in modules
/NOOPTIMIZE qualifier
effect on debugging
O
Object file
Object module library
symbol table in
/OBJECT qualifier
OPEN procedure
default for VMS files
related to RMS data structures
with user-action parameters
OpenVMS programming
attributes used during
Operation, optimization of
Operator
type cast
use with CDD/Repository
use with debugger
Optimal performance
compiling for
Optimization #1
Optimization #2
code scheduling
definition of
effect on debugging
kinds of
loop unrolling
reducing errors through
split lifetime analysis
strength reduction
OPTIMIZE attribute
/OPTIMIZE qualifier
/OPTIONS qualifier
with LINK command
OTHERWISE reserved word
initializing an array (example)
Overflow
run-time checking of
Overflow checking
effect on efficiency
Overview of record layout
P
PACKED ARRAY OF CHAR type
as function result type
Parameter
ASTADR parameter
ASTPRM parameter
data structure
default value for
descriptors
for condition handler
of LIB$FIND_FILE
of SYS$QIO, SYS$QIOW, and SYS$FAO
passing to run-time library routines
passing to system services
using foreign mechanisms on actual parameters
Parameter list
of arbitrary length
Parameter-passing semantics
Parentheses
effect on efficiency
PAS$FAB function
PAS$LINELIMIT logical name
PAS$MARK2 function
PAS$RAB function
PAS$RELEASE2 function
PASCAL command
examples of
qualifiers with
specifying text libraries in
syntax of
PASDEF.PAS definition file
Passing mechanisms
by descriptor
by immediate value
by reference
foreign
summary of
type translations
Passing semantics
summary of
PC
saved by routine call
Performance
optimal
Pipelining
software
Placeholder processing
/PLATFORMS qualifier
Pointer
run-time checking of
Pointer types
64-bit
POS attribute
with data structure parameter
Predeclared function
optimization of
Predeclared routines
I/O processing #1
I/O processing #2
Procedure calling standard
Processor selection
Processor tuning
Program
compiling
linking
modularity of #1
modularity of #2
See also Separate compilation
Program counter
See PC
Program exit status
definition of
Propagation
value
Q
QUAD on pointer types
Qualifiers
/ALIGN
/ANALYSIS_DATA
/ARCHITECTURE
/ASSUME
/BRIEF
/CHECK
/CONSTANT
/CROSS_REFERENCE
/DEBUG #1
/DEBUG #2
/DESIGN
/DIAGNOSTICS
/ENUMERATION_SIZE
/ENVIRONMENT
/ERROR_LIMIT
/EXECUTABLE
/FLOAT
/FULL
/GRANULARITY
/INCLUDE #1
/INCLUDE #2
/LIBRARY #1
/LIBRARY #2
/LIST
/MACHINE_CODE
/MAP
/MATH_LIBRARY
/MULTILANGUAGE
/OBJECT
/OPTIMIZE
/OPTIONS
/PLATFORMS
/SHAREABLE
/SHOW
/STANDARD
/SYNCHRONOUS_EXCEPTIONS
/TERMINAL
/TIE
/TRACEBACK
/USAGE
/VERSION
/WARNINGS
with LINK command
with PASCAL command
with RUN command
/ZERO_HEAP
R
RAB
access to
fields when calling OPEN
passed as parameter by run-time library
used to write user-action functions
Read sharing
READONLY attribute
on pointer variables
with system services
Record
efficient use of nonstatic fields
locking
variant (example)
Record access block
See RAB
Record file address
See RFA
Record layout
overview
Record Management Services
See RMS
%REF specifier on actual parameters
Register
assignment of variables to
contents saved by routine call
effects of optimization
Relative file
locked component in
REPEAT statement
effect on efficiency
Resignal
definition of
Resultant_Filespec parameter of LIB$FIND_FILE
Return value
function
REVERT procedure
RFA
random access by
RMS
file sharing capability
locking components with
used to perform I/O tasks
Routine
I/O processing #1
I/O processing #2
requirements for linking modules
using foreign mechanisms on actual parameters
Routine activation
definition of
RTL
opening and closing a file
symbol definitions for
using LIST attribute with
RUN command
examples of
qualifier for
syntax of
Run-time error
detected by STATUS or STATUSV
messages
Run-time library
See RTL
Previous
Next
Contents
Index