Data Definition Language (DDL) Reference Manual
Data Definition Language (DDL) Reference Manual—529431-004
H-1
H DDL Alignment Rules for C
This section provides information about alignment rules used by the DDL compiler
when generating C code.
The DDL compiler supports four types of alignment rules:
Rules For Command
C00CALIGN Alignment Rules
C00 and later
versions of the
C compiler
C00CALIGN (default)
NOC00CALIGN Alignment Rules
Versions of
the C compiler
earlier than
C00
NOC00CALIGN
C_MATCH_HISTORIC_TAL Alignment
Rules
Compatibility
with pTAL or
TAL structures
CMATCH_HISTORIC_TAL
FIELDALIGN_SHARED8 Alignment Rules
Default
alignment
rules for
compatibility
with C
structures
FIELDALIGN_SHARED8
Note. The DDL compiler does not generate C output for a structure definition if the alignment
is not compatible to that of other languages. Incompatibility can occur if, for example, the C
compiler adds implicit FILLER bytes to a structure wherever the DDL compiler does not add
FILLER bytes.