fortrc() - FORTRAN 戻りコードの戻し

標準

標準/拡張機能 C/C++ 依存項目
C ライブラリー 両方  

形式

#include <stdlib.h>

int fortrc(void);

外部エントリー・ポイント: @@FORTRC, __fortrc

機能説明

制約事項: この関数は、AMODE 64 ではサポートされません。

fortrc() 関数は、C プログラムから最後に呼び出した FORTRAN ルーチン によって発行された FORTRAN の RETURN 文に指定された値を戻します。

ユーザーのネーム・スペースが侵害されるのを回避するため、この非標準関数には 2 つの名前があります。1 つの名前の接頭部には 2 つの下線文字が付き、もう 1 つの名前の接頭部には付きません。接頭部下線文字が付いていない名前は、LANGLVL(EXTENDED) を使用する場合にのみ表示されます。

この関数を使用するには、その外部エントリー・ポイント名 (2 つの下線文字で始まる名前) を使用して呼び出すか、LANGLVL(EXTENDED) を使用してコンパイルする必要があります。LANGLVL(EXTENDED) を使用すると、ヘッダー内の関連情報も表示されます。

呼び出された FORTRAN ルーチンは、以下のプリプロセッサー指示を使用し て、FORTRAN ルーチンとして C に識別されなければなりません。
#pragmalinkage(identifier,FORTRAN,RETURNCODE).

fortrc() 関数は、FORTRAN ルーチン identifier の呼び出し の直後に呼び出す必要があります。そうしないと、予期できない結果となります。

ソース・コードに stdlib.h をインクルードしない場合、またはコンパイル時オプション LANGLVL(ANSI) を使用する場合は、この関数を呼び出すために、_␠_fortrc を使用する必要があります。

関連情報