EL_ResolveAll

構文

#include <twl/el.h>

u16 EL_ResolveAll( void );

引数

なし

返り値

対象となる動的モジュールの未解決シンボル全ての解決に成功すれば EL_RELOCATED を返します。
1 つでもシンボルの解決に失敗すれば EL_FAILED を返します。

説明

アドレステーブルを使って未解決のシンボルを解決します。
アドレステーブルに静的側のシンボル情報を追加するには、makelst ツールを使用して生成されたソースに含まれる EL_AddStaticSym() を呼び出してください。
対象となる動的モジュール以外の動的モジュール側のシンボル情報の追加は、その動的モジュールを EL_Link*() でELライブラリに追加した際に、自動的にアドレステーブルに追加されています。
そのため、本関数はアプリケーションが使用する動的モジュールを全て EL_Link*() で追加して EL_AddStaticSym() を呼び出した後に呼び出すようにしてください。

参照

EL_AddStaticSym, EL_Link*

履歴

2007/08/21 初版