HP Pascal/iX Reference Manual (31502-90022)

12- 26
Default Not applicable.
Location In a pointer type or variable declaration, between ^ or @
and the type name, or in a parameter list, between VAR,
ANYVAR, or READONLY and the following parameter name.
Example
TYPE
RecType = RECORD
F1 : INTEGER;
F2 : CHAR;
END;
ExtRecType = ^$EXTNADDR$ RecType;
IntPtrType = ^INTEGER;
ExtPtrType = ^$EXTNADDR$ integer;
VAR
ExtVar : ^$EXTNADDR$ integer; {cannot be a parameter to new}
ExtP1,
ExtP2 : ExtPtrType;
IntP : IntPtrType;
RecP : ExtRecType;
PROCEDURE ExtProc (VAR $EXTNADDR$ Parm1,Parm2 : IntPtrType);
PROCEDURE ExtProc2 (VAR $EXTNADDR$ Parm3 : INTEGER;
VAR Parm4 : INTEGER;
Parm5 : INTEGER);
FONT
FONT is a System-Dependent MPE/iX Option.
The FONT compiler option specifies primary and secondary character sets
to be used in the title and comments in the listing (provided that the
printer supports multiple fonts, as the HP268x laser printers do.)
Syntax
$FONT
string
$
Parameter
string
Is of the form:
'
primary_font
,
secondary_font
'
Where:
primary_font
Is an unsigned integer that sets the number
for the primary font.
secondary_font
Is an unsigned integer that sets the number
for the secondary font.
Default Not applicable.
Location Anywhere.
To change fonts within the
string_literal
parameter of the TITLE option,
or within a comment, shift to the secondary character set with CONTROL N.
Shift back to the primary character set with CONTROL O.
Example
Assume that font 5 is
this font
in the environment file.
$