TAL Reference Manual
Error Messages
Appendix A—526371.001
A-9
17
•
The SQL PAGES value
•
The combined SQL PAGES and SYMBOLPAGES values
Reduce the value that is too large, or specify another swap volume.
17
A declaration for a formal parameter is missing in the procedure or subprocedure
header. Declare the missing formal parameter or remove its identifier from the formal
parameter list.
18
Incorrect bounds appear in an array declaration. To correct this error:
•
Specify bounds that are constant expressions.
•
Specify a lower bound that is smaller than the upper bound. (This is not a
requirement when the array is declared within a structure.)
•
Specify no bounds when you declare an equivalenced variable:
INT a[0:5] = b; !Cause error 18
19
A subprocedure declaration appears either outside a procedure or within another
subprocedure. Declare all subprocedures within a procedure but not within a
subprocedure.
20
A bit field construct is incorrect. Correct the construct so that both bit numbers are INT
constants and the left bit number is less than or equal to the right bit number; for
example:
<0:5>
Formal parameter type specification is missing
Illegal array bounds specification
Global or nested SUBPROC declaration
Illegal bit field designation