C と Visual C++ のモジュールでは,関数のプロトタイプか定義中で __stdcall キーワードを使うことで,STDCALL 呼び出し規約を指定することができます。__stdcall 規約はウィンドウ手続と API 関数でも使用されます。たとえば,次の C 言語プロトタイプは,STDCALL 呼び出し規約を使って,サブルーチンへの関数呼び出しを設定しています。
extern void __stdcall FORTRAN_ROUTINE (int n);
別の方法として,C のコードの呼び出し規約を変更する代わりに,Fortran のソース・コードで C オプションを使って調整することができます。これは ATTRIBUTES コンパイラ指示文を使って設定します。たとえば,次の宣言では,サブルーチンが C 呼び出し規約を使って呼び出されると仮定しています。
SUBROUTINE CALLED_FROM_C (A) !DEC$ ATTRIBUTES C :: CALLED_FROM_C INTEGER A