summaryrefslogtreecommitdiff
path: root/bfd/coffgen.c
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2013-03-21 14:07:08 +0000
committerKai Tietz <kai.tietz@onevision.com>2013-03-21 14:07:08 +0000
commit67eff5e24ee47fab430c5192d98950c95d06bcd1 (patch)
tree1200d2efa2be5f69f4f1bee35876b916cbd70c9d /bfd/coffgen.c
parent20d668f1f4a10f96fe914c7a6a2375d8860d6e1b (diff)
downloadbinutils-redhat-67eff5e24ee47fab430c5192d98950c95d06bcd1.tar.gz
* coffgen.c (coff_real_object_p): Make global.
* peicode.h (coff_real_object_p): Add prototype. (FILHDR): Defined for COFF_IMAGE_WITH_PE as external_PEI_IMAGE_hdr structure. (coff_swap_filehdr_in): Handle variable header-size. * peXXigen.c (_bfd_XXi_swap_aouthdr_in): Just handle amount of directory-entiries as specified in pe-header.
Diffstat (limited to 'bfd/coffgen.c')
-rw-r--r--bfd/coffgen.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/bfd/coffgen.c b/bfd/coffgen.c
index 7d48ea9cf6..07a527d68d 100644
--- a/bfd/coffgen.c
+++ b/bfd/coffgen.c
@@ -221,8 +221,12 @@ make_a_section_from_file (bfd *abfd,
/* Read in a COFF object and make it into a BFD. This is used by
ECOFF as well. */
-
-static const bfd_target *
+const bfd_target *
+coff_real_object_p (bfd *,
+ unsigned,
+ struct internal_filehdr *,
+ struct internal_aouthdr *);
+const bfd_target *
coff_real_object_p (bfd *abfd,
unsigned nscns,
struct internal_filehdr *internal_f,