偶数バイト境界で項目を整列します。2 バイトより大きい数値項目を 4 バイト境界で整列します。ALIGN"4" コンパイラ指令を使用して、level-01 項目が常にこのような境界で整列されるようにします。ALIGN"8" は 64 ビット システムとの互換性のために使用します。
テーブル内のすべての項目が正しく整列されるように、テーブル内のオカレンスのサイズが必要に応じて 2 または 4 の倍数であることをチェックします。必要に応じてテーブルを埋めます。次に例を示します。
01 a OCCURS 10. 03 b PIC X(4) COMP-5 03 c PIC X. 03 filler PIC X(3).
数値データ項目が常に 4 バイト境界で整列されるように、テーブル内の各オカレンスに3バイトの埋め草文字が追加されています。
REF コンパイラ指令を使用して、データ項目の整列方法を判断できます。