TAL Reference Manual

Error Messages
Appendix A—526371.001
A-25
94
94
An unblocked global data declaration appears after a BLOCK declaration. Either place
all unblocked global declarations inside BLOCK declarations or place them before the
first BLOCK declaration or SOURCE directive that includes a BLOCK. This message
occurs only if the compilation begins with a NAME declaration.
95
A security violation occurs in a SAVEGLOBALS compilation and the compiler cannot
purge the existing global data declarations file. Correct the security violation and then
recompile.
96
A variable declared in one global data block is initialized with the address of a variable
declared in another global data block. Because global data blocks are relocatable,
such an initialization is invalid. Include both declarations in the same global data block
(or BLOCK declaration). This message occurs only if the compilation begins with a
NAME declaration.
97
An equivalenced declaration in a global data block refers to a variable declared in
another global data block. Place both declarations in the same global data block (or
BLOCK declaration). This message occurs only if the compilation unit begins with the
NAME declaration.
98
A declaration for an extended indirect array appears in a subprocedure. Remove the
extended indirection symbol (.EXT) from the array declaration. Sublocal variables must
be directly addressed.
Declaration must be in a data block
Cannot purge file
file-name
Address references between global data blocks not allowed
Equivalences between global data blocks not allowed
Extended arrays are not allowed in subprocedures