# ELReadImage

## Syntax

  `#include <twl/el.h>`

      typedef u32   (*ELReadImage)( u32 offset, void* buf, u32 size);

## Arguments

`offset` | Offset from the start of the dynamic module to be passed to the library
`buf` | Address where the data is to be loaded
`size` | Size of the data to load

## Description

Used when the EL library loads a dynamic module.
With this function, data from the linked dynamic module of the specified size, starting from the (starting address + offset) position, must be loaded into buf. If the data are loaded successfully, return 0.
If the process fails, return a non-zero value.

## Revision History

2008/10/02 Added a description of the function.
2008/01/21 Initial version.

CONFIDENTIAL