/[no]alignment

構文:

/alignment[:keyword...]/noalignment,または /Zpn

/alignment オプションは,共通ブロック,記録構造体,および構造型構造体中のデータ項目の位置合わせを指定します。/Zpn オプションは,構造型または記録構造体中のデータ項目の位置合わせを指定します。

次に /alignment のオプションを示します。

次表に,これらと等価な位置合わせオプションを示します。

指定 等価なオプション
/Zp /alignment:records または /align:rec8byte
/Zp1 /alignment:norecords または /align:rec1byte
/Zp2 /align:rec2byte
/Zp4 /align:rec4byte
/alignment /align:dcommons/alignment:all,または /alignment:(dcommons,records)/Zp8 の組み合わせ
/noalignment /Zp1/alignment:none,または /alignment:(nocommons,nodcommons,norecords)
/align:rec1byte /align:norecords
/align:rec8byte /align:records

/alignment オプションを省略すると,記録と構造型の成分は自然に位置合わせされますが,共通ブロック中の欄は詰め込まれます。基本設定は,次と同じです。

	/alignment=(nocommons,nodcommons,records)

記録と構造型の成分や共通ブロック中のデータ項目の位置合わせを cDEC$ OPTIONS 指示文を使って制御することもできます。