{
struct elf_resolve *tcurr;
struct elf_resolve * tpnt1;
- struct dynamic * dpnt;
+ Elf32_Dyn * dpnt;
char * lpnt;
tcurr = tpnt;
do{
- for(dpnt = (struct dynamic *) tcurr->dynamic_addr; dpnt->d_tag; dpnt++)
+ for(dpnt = (Elf32_Dyn *) tcurr->dynamic_addr; dpnt->d_tag; dpnt++)
{
if(dpnt->d_tag == DT_NEEDED)
{
struct dyn_elf * rpnt, *rpnt1;
struct dyn_elf *spnt, *spnt1;
- struct elf_phdr * ppnt;
+ elf_phdr * ppnt;
struct elf_resolve * tpnt;
int (*dl_elf_fini)(void);
void (*dl_brk)(void);
{
char * strtab;
- struct elf32_sym * symtab;
+ Elf32_Sym * symtab;
int hn, si;
int sf;
int sn = 0;
void* sa = 0;
- symtab = (struct elf32_sym *) (pelf->dynamic_info[DT_SYMTAB] +
+ symtab = (Elf32_Sym *) (pelf->dynamic_info[DT_SYMTAB] +
pelf->loadaddr);
strtab = (char *) (pelf->dynamic_info[DT_STRTAB] + pelf->loadaddr);
{
struct elf_resolve *tcurr;
struct elf_resolve * tpnt1;
- struct dynamic * dpnt;
+ Elf32_Dyn * dpnt;
char * lpnt;
tcurr = tpnt;
do{
- for(dpnt = (struct dynamic *) tcurr->dynamic_addr; dpnt->d_tag; dpnt++)
+ for(dpnt = (Elf32_Dyn *) tcurr->dynamic_addr; dpnt->d_tag; dpnt++)
{
if(dpnt->d_tag == DT_NEEDED)
{
struct dyn_elf * rpnt, *rpnt1;
struct dyn_elf *spnt, *spnt1;
- struct elf_phdr * ppnt;
+ elf_phdr * ppnt;
struct elf_resolve * tpnt;
int (*dl_elf_fini)(void);
void (*dl_brk)(void);
{
char * strtab;
- struct elf32_sym * symtab;
+ Elf32_Sym * symtab;
int hn, si;
int sf;
int sn = 0;
void* sa = 0;
- symtab = (struct elf32_sym *) (pelf->dynamic_info[DT_SYMTAB] +
+ symtab = (Elf32_Sym *) (pelf->dynamic_info[DT_SYMTAB] +
pelf->loadaddr);
strtab = (char *) (pelf->dynamic_info[DT_STRTAB] + pelf->loadaddr);