AMODE

メインフレーム型のポインタとの互換性を図る。

構文:
 >>-.---.-.----.--AMODE--"format"-------------><
    +-/-+ +-NO-+
パラメータ:
format ポインタの記憶形式:
24 ポインタは、24ビット形式で保存される。 この形式は、メインフレーム上の"below-the-line"記憶域と互換性がある。連絡項目のアドレスがポインタによって設定された時、ポインタの トップの8ビット分のマスキングが外される。メインフレーム上と同様に、トップの8ビット分がユーザーのコードによって直接、操作することが可能である。
31 ポインタは、31ビット形式で保存される。 この形式は、メインフレーム上の "above-the-line"記憶域と互換性がある。連絡項目のアドレスがポインタによって設定された時、ポインタのトップの1ビット分のマスキング が外される。メインフレーム上でと同様に、トップの1ビット分がユーザーのコードによって直接、操作することが可能である。
属性:
省略値: NOAMODE
段階: 構文チェック
$SET: 初期
依存性:

AMODE"31"は、DATA"31"を設定する。

説明:

AMODE指令は、以下のプログラムモジュールで使用する。

本指令を使用してコンパイルするプログラムの選択時に起きる可能性のある問題を排除するため、アプリケーション内のプログラムに対しAMODE指 令を使用し、サブプログラム用の形式に同じ値を使用する。

AMODE 指令は、Micro Focusライブラリルーチンや、ポインタ項目が機種依存のフォーマットである外部APIを呼び出すプログラムには使用できない。