次に、言語間での名前の調整方法を簡単に述べます。
すべてが小文字の名前
C でルーチン名が すべて小文字で表記されている場合、命名規則は自動的に正しくなります。名前はすべて小文字に変換されるので、Fortran ソースコードでは、大文字・小文字の混在を含め、任意の大文字・小文字の組み合わせを使用することができます。
大文字・小文字が混在した名前
C でルーチンの名前に大文字・小文字が混在しており、その名前を変更できない場合、Fortran の ATTRIBUTES ALIAS オプションを使用して名前の競合を解決します。ALIAS を指定しないと、Fortran は大文字・小文字が混在した名前を保持しないので、この場合、ALIASオプションが必要です。
ALIAS オプションを使用するには、.o ファイルで名前を引用符で囲んで指定します。
次は C 関数 My_Proc を指定する例です:
!DEC$ ATTRIBUTES ALIAS:'My_Proc_' :: My_Proc