他のFortranコンパイラ(Digital Visual Fortran 6.0など)での注意事項。
型宣言「IMPLICIT REAL*8 (A-H, O-Z)」の上にあるか下にあるかによって、コンパイル時にエラーが出る場合があります。特に、Visual Fortran(Microsoft, DEC, Compaq)では、上記のMicrosoft FORTRAN PowerStation 1.00でのサンプルのように書くとエラーが出ますので、このように修正します。要するに、「IMPLICIT REAL*8 (A-H, O-Z)」の下にC言語へのインターフェイスを書けば良いということです。逆に、Microsoft FORTRAN PowerStation 1.00ではこのように書くとエラーが出ます。
これは私見ですが、この例に限らず、Windows専用Fortranコンパイラでは、C言語の関数をFortranに組み込んで使うのが、コンパイラに応じて書式が違ったりして面倒です。フリーですべて揃えたい場合はCygwin(GNU-Win32)でgcc&g77を使う手も考えられますが、せっかく高価なCコンパイラ・Fortranコンパイラがあるのだから、という場合はマニュアル・ヘルプ・Web等を駆使して使えるようにがんばりましょう。