VAX VMS Fortran 拡張機能を有効にすることを指定します。
keywords 指定子は、次のサブオプションのいずれか、またはこれらのサブオプションをいくつか組み合わせて、コンマで区切ったリストとして指定します。
blank_zero |
書式付き入力の空白を内部ファイルでゼロと解釈します。 |
---|---|
debug |
文字「D」で始まる行を、VMS Fortran と同じように、注釈行ではなく通常の Fortran 文として解釈します。 |
rsize |
書式なしレコードサイズを、バイト単位ではなくワード単位で解釈します。 |
struct_align |
VAX 構造体の成分を、メモリー内に VMS Fortran と同じようにレイアウトします。パディングは挿入しません。注: このサブオプションを指定すると、データの不正な整列が発生する場合があります。このようなエラーを回避するには、—xmemalign と併せて使用してください。 |
%all |
前述すべての VAX VMS 機能を有効にします。 |
%none |
前述すべての VAX VMS 機能を無効にします。 |
サブオプションは個々に選択することもオフにすることもできます。個々にオフにするには、サブオプションの前に no% を付けます。
次に例を示します。
-vax=debug,rsize,no%blank_zero