EXTBININT {(*NO | *YES) }

変更の始まり EXTBININT キーワードは、外部 2 進形式で小数点以下の桁数がない外部記述フ ィールドを外部整数形式であるかのように処理するために使用されます。 これを指定しないか、または *NO と指定した場合、 外部記述 2 進フィールドは外部 2 進-10 進形式で処理されます。任意指定の *YES とともに EXTBININT を指定した場合には、外部記述フィールド は次のように処理されます。
DDS 定義
RPG 外部形式
B(n,0) ここで 1 ≤ n ≤ 4
INT(5)
B(n,0) ここで 5 ≤ n ≤ 9
INT(10)
変更の終わり
EXTBININT キーワードを指定することによって、ユーザー・プログラムでは、使 用可能なすべての範囲の DDS 2 進数値を使用することができます。(DDS 2 進数値の範囲は符号付き整数と同じで、5 桁のフィールドの場合は -32768 から 32767、 あるいは 10 桁のフィールドの場合は -2147483648 から 2147483647 です。)
注: キーワード EXTBININT を指定した場合に、小数点以下の桁数がない 2 進数の外部 記述サブフィールドは、すべて内部 整数形式を持つものとして定義さ れます。