The alignment boundaries for a record are shown in the following table. The boundary is the leftmost location of the one-, two-, four-, or eight-byte area. All boundaries are relative to the beginning of the record. +-----------------------------------------------+ |0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2| SYNCHRONIZED clause |0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3| affects these |-----------------------------------------------| Data Types |B|B|B|B|B|B|B|B|B|B|B|B|B|B|B|B|B|B|B|B|B|B|B|B| v--------v--------v |---+---+---+---+---+---+---+---+---+---+---+---| |2by|2by|2by|2by|2by|2by|2by|2by|2by|2by|2by|2by|COMP PIC 9 to 9(4) |-------+-------+-------+-------+-------+-------| |4-byte |4-byte |4-byte |4-byte |4-byte |4-byte |COMP PIC 9(5) to 9(9) | | | |COMP-1 POINTER INDEX |---------------+---------------+---------------| |8-byte |8-byte |8-byte |<-----+ +-----------------------------------------------+ | COMP-2 COMP PIC 9(10) to 9(18)