pTAL Reference Manual (H06.03+)
Differences Between the pTAL and EpTAL Compilers
HP pTAL Reference Manual—523746-005
C-3
Compiler Directives
Compiler Directives
Conditions:
The EpTAL compiler issues a warning when the filename in OPTIMIZEFILE:
•
Does not exist
•
Cannot be opened
•
Is not an EDIT file (Guardian operating systems only)
•
Has the same routine-name on more than one line
•
Has a line that:
°
Exceeds 511 characters (Windows operating systems only)
°
Has a routine-name that does not match any routine declaration in the
source file
°
Has an optimize-level other than 0, 1, or 2
°
Has one or more characters other than spaces or tabs:
°
Before routine-name
°
After optimize-level
°
Between routine-name and optimize-level
Directive pTAL Compiler EpTAL Compiler
BEGINCOMPILATION Ignored
SAVEGLOBALS Not accepted
USEGLOBALS Not accepted
CALL_SHARED Default
NOCALL_SHARED Default Not accepted
GP_OK Not accepted
NOGP_OK Ignored
PUSHGP_OK Ignored
POPGP_OK Ignored
OPTIMIZEFILE Does not issue warnings
for errors in filename
Issues a warning when filename
meets one of the Conditions:
on
page C-3
OVERFLOW_TRAPS Default
NOOVERFLOW_TRAPS Default
SRL Not accepted
TARGET Default and only
accepted option is
TNS_R_ARCH
Default and only accepted option
is _TNS_E_TARGET










