Sun Studio 12: Fortran ユーザーズガイド

2.3.1.1 C 指令

C() 指令は、その引数が外部関数であることを指定します。EXTERNAL 宣言と同義です。ただし、通常の外部名とは違って、 Fortran コンパイラでは、これらの引数名に下線が付けられません。詳細は、『Fortran プログラミングガイド』の「C と Fortran インタフェース」の章を参照してください。

特殊な関数の C() 指令は、各副プログラム中にある、その関数への最初の引用よりも前に現れなければなりません。

例: CABCXYZ をコンパイルします。


       EXTERNAL ABC, XYZ
C$PRAGMA C(ABC, XYZ)