DDL Messages
Data Definition Language (DDL) Reference Manual — 426798-002
A -68
DDL Error and Warning Messages
Cause. DDL encountered an unexpected error.
Effect. DDL issues this message followed by a fatal error message.
Recovery. If the problem persists, consult your system manager.
Cause. The size of the union field is not a multiple of the alignment of the widest field
in the union. This occurs if the redefines variable in the DDL definition is an elementary
item and the size of the variable is not a multiple of the alignment of the redefining
variables
Effect. DDL does not write the definition to the C source file.
Recovery. Change the size of the redefines variable so that it is a multiple of the
alignment of the redefining variables, or add on level of indirection in the definition and
make the variable a group item.
Cause. DDL has attempted to access the indicated definition in an existing dictionary,
but does not recognize the type associated with that definition. The most likely cause is
that the version of DDL is older than that of the dictionary, which contains a data type
not supported by the older DDL compiler.
Effect. DDL rejects the definition.
Recovery. Use a version of DDL that is recent enough to recognize all data types in
the dictionary.
Cause. DDL has attempted to access the indicated definition in an existing dictionary,
while trying to output C or Pascal code for a definition that references the indicated
definition, but does not recognize the type associated with the dictionary definition. The
most likely cause is that the version of DDL is older than that of the dictionary, which
contains a data type not supported by the older DDL compiler.
Effect. DDL rejects the definition.
Recovery. Use a version of DDL that is recent enough to recognize all data types in
the dictionary.
***ERROR*** Union Alignment in C is incompatible with DDL-
element
***ERROR*** Unrecognized data type in element- definition
***ERROR*** Unrecognized data type in structure- definition
***ERROR*** Unsigned integer conversion eror- object-name