Fixed compilation in debugging mode

This commit is contained in:
Pierre Pronchery 2011-04-23 06:06:34 +00:00
parent b56d0f3f4e
commit 1e046db958

View File

@ -159,23 +159,23 @@ static ElfArch * _init_arch(char const * arch);
static int _elf_init(FormatPlugin * format, char const * arch) static int _elf_init(FormatPlugin * format, char const * arch)
{ {
if((ea = _init_arch(arch)) == NULL) if((ea = _init_arch(arch)) == NULL)
return 1; return -1;
if(ea->capacity == ELFCLASS32) if(ea->capacity == ELFCLASS32)
{ {
if(_init_32(format) != 0) if(_init_32(format) != 0)
return 1; return -1;
format->exit = _exit_32; format->exit = _exit_32;
format->section = _section_32; format->section = _section_32;
} }
else if(ea->capacity == ELFCLASS64) else if(ea->capacity == ELFCLASS64)
{ {
if(_init_64(format) != 0) if(_init_64(format) != 0)
return 1; return -1;
format->exit = _exit_64; format->exit = _exit_64;
format->section = _section_64; format->section = _section_64;
} }
else else
return 1; return -1;
return 0; return 0;
} }
@ -291,7 +291,7 @@ static int _elf_decode32(FormatPlugin * format)
#ifdef DEBUG #ifdef DEBUG
fprintf(stderr, "DEBUG: %s() \"%s\"\n", __func__, fprintf(stderr, "DEBUG: %s() \"%s\"\n", __func__,
format->helper->filename); helper->get_filename(helper->format));
#endif #endif
if(helper->seek(helper->format, 0, SEEK_SET) != 0 if(helper->seek(helper->format, 0, SEEK_SET) != 0
|| helper->read(helper->format, &ehdr, sizeof(ehdr)) || helper->read(helper->format, &ehdr, sizeof(ehdr))