DDL Compiler Commands
Data Definition Language (DDL) Reference Manual — 426798-002
9- 15
CFIELDALIGN_MATCHED2 Command
•
To suppress the
#pragma
fieldalign matched2 statements, set the NOCPRAGMA
command.
•
When compiling a definition or record with matched2 alignment, all referenced
definitions must have been compiled with matched2 alignment; otherwise, DDL
returns an error.
For more information about alignment rules, see
Appendix H, DDL Alignment Rules
.
CFIELDALIGN_MATCHED2 Examples
The following example shows the storage alignment for structure s1:
struct s1
{
struct
{
char c[3];
} ss2;
char y;
} s1;
With CFIELDALIGN_MATCHED2 set, members of the structure can start on odd byte
boundaries:
With C00CALIGN set, all structures and nested substructures must begin and end on
an even byte boundary:
The next example shows storage alignment for structure s3, with a single character
defined before the nested structure:
struct s3
{
char x;
struct
{
char c[3];
} ss4;
char y;
} s3;
c[0]
c[1]
c[2]
y
c[0]
c[1]
c[2]
filler
y
filler
x
filler
Содержание DDL D40
Страница 36: ...Introduction to DDL Data Definition Language DDL Reference Manual 426798 002 1 14 Examining a Dictionary ...
Страница 66: ...Named Constants Data Definition Language DDL Reference Manual 426798 002 4 10 Standard SPI Constants ...
Страница 230: ...Dictionary Manipulation Statements Data Definition Language DDL Reference Manual 426798 002 8 14 SHOW USE OF Statement ...
Страница 370: ...Dictionary Maintenance Data Definition Language DDL Reference Manual 426798 002 10 24 Converting a Dictionary ...
Страница 456: ...Sample Schemas Data Definition Language DDL Reference Manual 426798 002 B 12 ASSNDDL Statements ...
Страница 470: ...DDL Data Translation Data Definition Language DDL Reference Manual 426798 002 C 14 ...
Страница 528: ...Dictionary Reports Data Definition Language DDL Reference Manual 426798 002 E 8 Requesting Reports ...
Страница 552: ...DDL Alignment Rules Data Definition Language DDL Reference Manual 426798 002 H 4 FIELDALIGN_SHARED8 Alignment Rules ...
Страница 576: ...Index Data Definition Language DDL Reference Manual 426798 002 Index 22 Special Characters ...