HP Pascal/iX Reference Manual (31502-90022)

12- 21
Example
PROCEDURE outer;
PROCEDURE inner;
BEGIN
.
.
.
END;
BEGIN
.
.
.
END;
C O D E O F F S E T S
outer$4$inner
STMT OFFSET STMT OFFSET
1 20 2 30
outer
STMT OFFSET STMT OFFSET
1 10 2 2C
Outer$4$inner is the procedure label for the level two procedure, inner,
contained in the level one procedure outer. Statement one of inner is
offset 20 (hexadecimal) bytes from the address of inner.
NOTE This feature is intended for use with an assembly-level debugger.
See the
HP Pascal/iX Programmer's Guide
or the
HP Pascal/HP-UX
Programmer's Guide
for information on the debuggers.
If you use optimization with this option, the offsets will not be
correct.
CONVERT_MPE_NAMES
CONVERT_MPE_NAMES is a System-Dependent HP-UX Option.
The CONVERT_MPE_NAMES compiler option converts file names in the
BUILDINT, INCLUDE, LISTINTR, and SYSINTR compiler options from MPE format
to HP-UX format.
The command line option +C also specifies this option.
Syntax
$CONVERT_MPE_NAMES$
Default None.
Location Anywhere.
Fully qualified HP-UX-format file names (those that begin with slash,
like '/mnt/srf/file') are not converted.
This option assumes an HP-UX directory structure that is modeled after
the MPE/iX accounting structure, in which all files reside in group-level
directories and groups are subdirectories of accounts. This option