Data Definition Language (DDL) Reference Manual

DDL Messages
Data Definition Language (DDL) Reference Manual529431-004
A-24
Recovery. Change the EXT value to a multiple of BUFFERSIZE. For example, if
BUFFERSIZE = 4096, 4 is a valid value for EXT, but 3 is not.
Cause. A value for EXT is equal to or less than 0; the extent size must be a positive
integer.
Effect. The DDL compiler rejects the object.
Recovery. Correct the extent size and recompile.
Cause. You specified an EXTERNAL clause for a DEFINITION statement and the
clause was not on the object name level.
Effect. The DDL compiler does not execute the DEFINITION statement.
Recovery. Specify the EXTERNAL clause on the object name level and recompile.
Cause. The DDL compiler generated a C union because the DDL compiler
encountered a REDEFINES clause. The C structure containing such a union has one
more item level than the corresponding DDL structure containing the REDEFINES
clause.
Effect. The DDL compiler still generates source code for C.
Recovery. No recovery is necessary.
Cause. The DDL compiler generated an anonymous Pascal record because the DDL
compiler encountered a REDEFINES clause. The record is anonymous because it has
a name but no type. The DDL compiler generated the record name by prefixing a V_ to
the name of the first structure being redefined.
Effect. The DDL compiler still generates source code for Pascal.
Recovery. No recovery is necessary.
***ERROR*** EXT must be a positive integer
***ERROR*** External clause must be on object name level
***WARNING*** Extra level of reference introduced in C’s
union- object-name
***WARNING*** Extra level of reference introduced in Pascal’s
variant- object-name