System-Independent Options [ HP Pascal/iX Reference Manual ] MPE/iX 5.0 Documentation
HP Pascal/iX Reference Manual
System-Independent Options
System-independent options work the same way whether HP Pascal is running
on the MPE/iX operating system or the HP-UX operating system. These
options fall into the following three categories:
Category Associated With
HP Standard options HP Standard Pascal
HP Pascal options HP Pascal
System programming options System programming extensions
Figure 12-1 shows the relationship between ANSI Standard Pascal and
HP Pascal (with and without system programming extensions).
Figure 12-1. Relationship Between HP Pascal and ANSI Standard Pascal
The following table categorizes the system-independent compiler options.
HP Pascal Options MLIBRARY
ALIAS NOTES
ALIGNMENT OPTIMIZE
ARG_RELOCATION OS
ASSERT_HALT OVFLCHECK
ASSUME PAGEWIDTH
BUILDINT POP
CHECK_ACTUAL_PARM PUSH
CHECK_FORMAL_PARM S300_EXTNAMES
CODE SEARCH
CODE_OFFSETS SET
COPYRIGHT SKIP_TEXT
COPYRIGHT_DATE SPLINTR
ELSE STATEMENT_NUMBER
ENDIF STDPASCAL_WARN
EXTERNAL STRINGTEMPLIMIT
EXTNADDR SUBPROGRAM
GLOBAL SYSINTR
HEAP_COMPACT SYSPROG
HEAP_DISPOSE TABLES
IF TITLE
INLINE TYPE_COERCION
INTR_NAME UPPERCASE
KEEPASMB VERSION
LIST_CODE VOLATILE
LISTINTR WARN
LITERAL_ALIAS WIDTH
LOCALITY XREF
LONG_CALLS
MAPINFO
HP Standard Options System Programming Options
ANSI EXTNADDR
LINES TYPE_COERCION
LIST
PAGE
PARTIAL_EVAL
RANGE
STANDARD_LEVEL
NOTE File name parameters have different syntax on the HP-UX and MPE/iX
operating systems. See the HP Pascal/iX Programmer's Guide or the
HP Pascal/HP-UX Programmer's Guide.
HP Standard Options
HP Standard compiler options are available on all versions of Pascal that
run on HP computers. They are part of the HP Standard. An HP Pascal
program containing only HP Standard options can be compiled by any Pascal
compiler that runs on an HP computer.
HP Pascal Options
HP Pascal compiler options are not required by the HP Standard, but are
available in HP Pascal. An HP Pascal program containing HP Pascal
options must be compiled by the HP Pascal compiler.
System Programming Options
System programming compiler options are only available if the compiler
specifies $STANDARD_LEVEL 'EXT_MODCAL'$ or $STANDARD_LEVEL 'HP_MODCAL'$
(see "STANDARD_LEVEL" compiler option for more information).
MPE/iX 5.0 Documentation