Data Definition Language (DDL) Reference Manual

DDL Compiler Commands
Data Definition Language (DDL) Reference Manual529431-004
9-12
C00CALIGN
C00CALIGN
The [NO]C00CALIGN command generates C code according to C00 [pre-C00]
alignment rules.
Default: C00CALIGN
C00CALIGN
generates C code according to C00 alignment rules.
NOC00CALIGN
generates C code according to pre-C00 alignment rules.
When using rules prior to C00, all substructures must be word aligned and an even
number of bytes in length.
When using earlier rules, substructures that contain only byte data can be byte aligned
or odd length.
The C00CALIGN and CFIELDALIGN_MATCHED2 commands cannot be in effect at
the same time. The DDL compiler uses the value of the last command that was
specified (C00CALIGN, NOC00CALIGN, or CFIELDALIGN_MATCHED2). See
Example 9-5 on page 9-16.
For more information about alignment rules, see Appendix H, DDL Alignment Rules
for C.
CCHECK
The [NO]CCHECK command performs [suppresses] C syntax checks on subsequent
DDL object definitions without generating code.
Default: CCHECK if a C source code file is open, otherwise NOCCHECK
CCHECK
performs C syntax checks as though C source code were being produced.
NOCCHECK
suppresses C syntax checks.
If a C source code file is open, the compiler performs the C checks whether or not
CCHECK is set.
[NO]C00CALIGN
[NO]CCHECK