# EL_ResolveAll

## Syntax

  `#include <twl/el.h>`
  `u16 EL_ResolveAll( void );`

## Arguments

None.

## Return Values

Returns `EL_RELOCATED` if all of a dynamic module's unresolved symbols were successfully resolved.
Returns `EL_FAILED` if any of the symbols failed to be resolved.

## Description

Uses the address table to resolve unresolved symbols.
Call the `EL_AddStaticSym` function, included in the source generated by the `makelst` tool, to add static symbol information to the address table. Symbol information for other dynamic modules will automatically be added to the address table when those modules are added to the EL library using the `EL_Link*` functions. Consequently, call this function after all dynamic modules used by the application have been added with the `EL_Link*` functions and the `EL_AddStaticSym` function has been called.

## See Also

`EL_AddStaticSym`, `EL_Link*`

## Revision History

2007/08/21 Initial version.

CONFIDENTIAL