HP Pascal/iX Reference Manual (31502-90022)

12- 1
Chapter 12 Compiler Options
Introduction
This chapter explains every HP Pascal compiler option. Compiler options
fall into two categories: system-independent and system-dependent.
System-independent options work the same way whether HP Pascal is running
on the MPE/iX operating system or the HP-UX operating system.
System-dependent options either work on only one operating system, or
they work differently on HP-UX and MPE/iX. The following table
categorizes the compiler options.
System-Independent Options System-Dependent Options
ALIAS MLIBRARY CONVERT_MPE_NAMES
ALIGNMENT NOTES CALL_PRIVILEGE
ANSI OPTIMIZE EXEC_PRIVILEGE
ARG_RELOCATION OS FONT
ASSERT_HALT OVFLCHECK GPROF
ASSUME PAGE HP3000_16[REV BEG]
BUILDINT PAGEWIDTH HP3000_32
CHECK_ACTUAL_PARM PARTIAL_EVAL HP_DESTINATION
CHECK_FORMAL_PARM POP INCLUDE[REV END]
CODE PUSH INCLUDE_SEARCH
CODE_OFFSETS RANGE NLS_SOURCE
COPYRIGHT S300_EXTNAMES RLFILE
COPYRIGHT_DATE SEARCH RLINIT
ELSE SET SHLIB_CODE
ENDIF SKIP_TEXT SHLIB_VERSION
EXTERNAL SPLINTR SYMDEBUG
EXTNADDR STANDARD_LEVEL
GLOBAL STATEMENT_NUMBER
HEAP_COMPACT STDPASCAL_WARN
HEAP_DISPOSE STRINGTEMPLIMIT
IF SUBPROGRAM
INLINE SYSINTR
INTR_NAME SYSPROG
KEEPASMB TABLES
LINES TITLE
LIST TYPE_COERCION
LIST_CODE UPPERCASE
LISTINTR VERSION
LITERAL_ALIAS VOLATILE
LOCALITY WARN
LONG_CALLS WIDTH
MAPINFO XREF
Each compiler option entry in this chapter gives the option's default
value (if any) and location. Table 12-1 defines the terms that
describe option location (in terms of both option location and scope).