[an error occurred while processing this directive]

HP OpenVMS Systems Documentation

Content starts here

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