# 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 初版