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

Effect of Other Directives...................................................................................................418
Including System Procedure Declarations.............................................................................419
Examples........................................................................................................................419
SRL.....................................................................................................................................420
SUPPRESS............................................................................................................................420
SYMBOLS............................................................................................................................421
SYNTAX..............................................................................................................................422
TARGET...............................................................................................................................423
USEGLOBALS.......................................................................................................................423
WARN................................................................................................................................424
18 pTAL Cross Compiler.............................................................................426
NonStop pTAL (ETK)..............................................................................................................426
pTAL or EpTAL (PC Command Line)..........................................................................................427
Compilation and Linking........................................................................................................429
Debugging..........................................................................................................................429
Tools and Utilities.................................................................................................................430
NonStop ar Utility............................................................................................................430
TACL DEFINE Tool (ETK)....................................................................................................431
PC-to-NonStop-Host Transfer Tools......................................................................................431
Documentation.....................................................................................................................431
A Syntax Summary....................................................................................432
Data Types..........................................................................................................................432
Constants............................................................................................................................432
Character String..............................................................................................................432
STRING Numeric.............................................................................................................432
INT Numeric...................................................................................................................433
INT(32) Numeric.............................................................................................................433
FIXED Numeric................................................................................................................433
REAL and REAL(64) Numeric.............................................................................................433
Constant List....................................................................................................................434
Expressions..........................................................................................................................434
Arithmetic.......................................................................................................................434
Conditional.....................................................................................................................435
Assignment.....................................................................................................................435
CASE.............................................................................................................................435
IF...................................................................................................................................435
Group Comparison..........................................................................................................435
Bit Extraction...................................................................................................................436
Bit Shift..........................................................................................................................436
Declarations........................................................................................................................436
LITERAL...........................................................................................................................436
DEFINE..........................................................................................................................436
Simple Variable...............................................................................................................437
Array.............................................................................................................................437
Read-Only Array..............................................................................................................438
Structures........................................................................................................................438
Redefinition.....................................................................................................................442
Pointer............................................................................................................................444
Equivalenced Variable......................................................................................................445
Procedure and Subprocedure............................................................................................449
Statements...........................................................................................................................455
Compound......................................................................................................................456
ASSERT..........................................................................................................................456
Assignment.....................................................................................................................456
12 Contents