X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bfd%2Ftrad-core.c;h=1b2477a4c588c2ce371331dd1a0bdbb979e49d5f;hb=765cf5f623dbc2de8c8791bce9a29fcc3492436c;hp=9ae1e53582eabb8985f70da9783c9fa88701dc05;hpb=b3adc24a0713411ab38a21dc894dd40dbc5c8f4f;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/trad-core.c b/bfd/trad-core.c index 9ae1e53582..1b2477a4c5 100644 --- a/bfd/trad-core.c +++ b/bfd/trad-core.c @@ -71,13 +71,13 @@ struct trad_core_struct /* Handle 4.2-style (and perhaps also sysV-style) core dump file. */ -static const bfd_target * +static bfd_cleanup trad_unix_core_file_p (bfd *abfd) { int val; struct user u; struct trad_core_struct *rawptr; - bfd_size_type amt; + size_t amt; flagword flags; #ifdef TRAD_CORE_USER_OFFSET @@ -220,7 +220,7 @@ trad_unix_core_file_p (bfd *abfd) core_datasec (abfd)->alignment_power = 2; core_regsec (abfd)->alignment_power = 2; - return abfd->xvec; + return _bfd_no_cleanup; fail: bfd_release (abfd, abfd->tdata.any);