pTAL Reference Manual (H06.03+)
Simple Variables
HP pTAL Reference Manual—523746-005
7-6
Examples
Example 7-4. Initializing Simple Variables With Constants and Variables*
INT global := 34; ! Only constants allowed
! in global initialization
PROC mymain MAIN;
BEGIN
INT local := global + 10; !Any expression allowed
INT local2 := global * local; ! in local or sublocal
FIXED local3 := $FIX(local2); ! initialization
!Lots of code
END; ! End of mymain procedure
* Constants can be at any level, but variables must be local or sublocal.
Example 7-5. Declaring Simple VOLATILE Variables
VOLATILE INT i;
VOLATILE UNSIGNED(3) mask;
VOLATILE STRING gs;
Example 7-6. PROCADDR and PROCPTR
PROCADDR pa;
PROCPTR q (j); INT j; END PROCPTR;
STRUCT ABC;
BEGIN
PROCPTR z (i); INT i; END PROCPTR;
END;










