HP Pascal/iX Programmer's Guide (31502-90023)

A-: 1
Appendix A MPE/iX Dependencies
This appendix explains how the HP Pascal compiler and HP Pascal programs
work on the MPE/iX operating system. It explains:
* How MPE/iX affects system dependent HP Pascal features.
* MPE/iX extensions to HP Pascal.
* How to compile, link, and run your HP Pascal program on MPE/iX.
System-Dependent Features
System dependent features are available to all HP Pascal programs
(regardless of the system on which the compiler is running), but the
system affects their definitions and behavior. System dependent HP
Pascal features fall into these categories:
* Compiler options.
* File names.
* Associating logical and physical files.
* Using file equations.
* Default file attributes.
* Standard modules.
* Miscellaneous.
Compiler Options
The following compiler options are available only to programs that are
compiled by the HP Pascal compiler running on the MPE/iX operating system
and contain the compiler option OS 'MPE/XL'.
FONT
HP3000_16
HP3000_32
The compiler option INCLUDE is available to programs compiled by the HP
Pascal compiler running on either the MPE/iX or HP-UX operating system,
but it works differently on the two systems.
Refer to the
HP Pascal/iX Reference Manual
for more information on the
compiler options FONT, HP3000_16, HP3000_32, and INCLUDE.
File Names
An MPE/iX file name has the syntax
filename
[/
lockword
][.
group
[.
account
]][:
nodename
]
where each of
filename
,
lockword
,
group
,
account
and
node
is a string of
one to eight alphanumeric characters. The first character in the string
is a letter, and each of
domain
and
organization
is a string of one to 16
alphanumeric characters, the first of which is a letter. The entire file
name cannot have more than 86 characters. MPE/iX does not distinguish
between uppercase and lowercase letters.