バインディング・ラベル

バインディング・ラベルは、C コンパイラーに認識されている変数、 共通ブロック、またはプロシージャーによって名前を指定する、型がデフォルト文字の値です。

変数、共通ブロック、またはダミーではないプロシージャーが、NAME= 指定子で指定された BIND 属性を持つ場合は、 バインディング・ラベルは、NAME= 指定子に指定された式の値です。 バインディング・ラベルの文字の大文字小文字は重要ですが、先頭と末尾のブランクは無視されます。 エンティティーが NAME= 指定子なしで指定された BIND 属性を持つ場合は、 バインディング・ラベルは、英小文字を使用したエンティティーの名前と同じになります。

外部リンケージを持つ C エンティティーのバインディング・ラベルは、C エンティティーの名前と同じです。 外部リンケージを持つ C エンティティーと同じバインディング・ラベルを持つ、BIND 属性を持つ Fortran エンティティーは、そのエンティティーに関連しています。

バインディング・ラベルを、Fortran プログラムのグローバル・エンティティーを 識別するために使用する別のバインディング・ラベルまたは名前と同じにする ことはできません。 -qmixed が指定されている場合、大文字小文字の違いは無視されます。

+----------------------End of Fortran 2003 ドラフト標準----------------------+

IBM Copyright 2003