pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

PROFGEN......................................................................................................................509
PROFUSE........................................................................................................................510
REFALIGNED...................................................................................................................510
RESETTOG......................................................................................................................511
ROUND.........................................................................................................................512
SAVEGLOBALS................................................................................................................512
SECTION........................................................................................................................513
SETTOG.........................................................................................................................513
SOURCE.........................................................................................................................514
SRL................................................................................................................................514
SUPPRESS.......................................................................................................................515
SYMBOLS.......................................................................................................................515
SYNTAX.........................................................................................................................516
TARGET..........................................................................................................................516
USEGLOBALS..................................................................................................................516
WARN...........................................................................................................................517
B Disk File Names and HP TACL Commands.................................................518
Disk File Names...................................................................................................................518
Parts of a Disk File Name..................................................................................................518
Partial File Names............................................................................................................519
Logical File Names..........................................................................................................520
Internal File Names..........................................................................................................520
HP TACL Commands.............................................................................................................520
DEFINE..........................................................................................................................521
PARAM SWAPVOL...........................................................................................................522
ASSIGN.........................................................................................................................522
C Differences Between the pTAL and EpTAL Compilers....................................525
General..............................................................................................................................525
Data Types and Alignment.....................................................................................................525
Routines..............................................................................................................................525
Compiler Directives...............................................................................................................527
D RETURN, RETURNSCC, and C/C++ on TNS/E..........................................528
E 64-bit Addressing Functionality.................................................................531
Address Types......................................................................................................................531
EXT32ADDR....................................................................................................................531
EXT64ADDR....................................................................................................................531
PROC32ADDR................................................................................................................531
PROC64ADDR................................................................................................................531
Procedure Pointer Types.........................................................................................................531
PROC32PTR....................................................................................................................531
PROC64PTR....................................................................................................................531
Indirection Symbols...............................................................................................................532
.EXT32...........................................................................................................................532
.EXT64...........................................................................................................................532
Built-in Routines....................................................................................................................532
$EXT64ADDR_TO_EXTADDR.............................................................................................532
$EXT64ADDR_TO_EXT32ADDR.........................................................................................532
$EXT64ADDR_TO_EXT32ADDR_OV..................................................................................532
$EXTADDR_TO_EXT64ADDR.............................................................................................532
$FIXED0_TO_EXT64ADDR................................................................................................532
$FIX...............................................................................................................................532
$IS_32BIT_ADDR.............................................................................................................532
$PROCADDR..................................................................................................................533
14 Contents