EXTERNDEF

構文    COMM    label [: type] [AS ext-name]   ,...
例    EXTERNDEF  FUNC:NEAR
    EXTERNDEF  NUM:ABS
    EXTERNDEF  DATA1:BYTE, DATA2:WORD

EXTRNPUBLIC の機能を併せ持ちます。

label がソースファイルのほかの部分で定義されていれば label を公開(PUBLIC 宣言)し、そうでなければ label を 外部名として EXTRN 定義します。

また、PUBLIC および EXTRN 文と同様に、AS ext-name を指定して外部名を変更できます。〔LASM〕

以上の組は、カンマで区切っていくつでも指定できます。

EXTERNDEF 文は、複数ファイルからインクルードされるファイルで使用すると便利です。

[目次]