HP Pascal/iX Reference Manual (31502-90022)

12- 57
END; {z}
PROCEDURE a $OPTIMIZE OFF$; {Compiled with no optimization}
PROCEDURE b; {Compiled with no optimization}
BEGIN {b};
.
.
.
END; {b};
BEGIN {a}
.
.
.
END; {a}
BEGIN {x} {Compiled with no optimization}
.
.
.
END. {x}
OS
OS is an HP Pascal Option.
The OS compiler option specifies the operating system on which the
program is intended to run (not to be confused with the operating system
on which it is compiled). Then, the compiler identifies language
features that are not available on that operating system.
Syntax
{NONE }
{HPUX }
$OS ' {MPE/XL}'$
{MPEXL }
{MPE }
Parameters
NONE The compiler identifies language features that are
unavailable on the HP-UX operating system or the MPE/iX and
MPE V operating systems.
Available features are:
All ANSI Pascal features.
All HP Standard Pascal features.
All HP Pascal predefined routines.
HPUX The compiler recognizes language features that are
available on the HP-UX operating system.
Available features are:
All ANSI Pascal features.
All HP Standard Pascal features.
All HP Pascal predefined routines.
Predefined procedure
assert
.
Predefined function
baddress
.
Predefined function
bitsizeof
.
Predefined function
fnum
.
Predefined function
sizeof
.
Predefined function
waddress
.
Standard program parameter
stderr
.
MPE/XL or The compiler recognizes language features that are
MPEXL available on the MPE/iX operating system.
Available features are:
All ANSI Pascal features.