From c974e19ef48c9e9723dc161a9f7b8d389cdd8174 Mon Sep 17 00:00:00 2001 From: Steve Chamberlain Date: Mon, 16 Oct 1995 21:46:48 +0000 Subject: [PATCH] * libcoff-in.h (pe_data_type.in_reloc_p): New. --- bfd/ChangeLog | 4 ++++ bfd/libcoff-in.h | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 053c851..d85e331 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +Mon Oct 16 14:43:59 1995 steve chamberlain + + * libcoff-in.h (pe_data_type.in_reloc_p): New. + Mon Oct 16 10:52:50 1995 Ian Lance Taylor * elf32-mips.c (mips_elf_symbol_processing): Set SEC_ALLOC, not diff --git a/bfd/libcoff-in.h b/bfd/libcoff-in.h index f8d9d16..4304214 100644 --- a/bfd/libcoff-in.h +++ b/bfd/libcoff-in.h @@ -93,6 +93,7 @@ typedef struct pe_tdata struct internal_extra_pe_aouthdr pe_opthdr; int dll; int has_reloc_section; + boolean (*in_reloc_p) PARAMS((bfd *, reloc_howto_type *)); } pe_data_type; #define pe_data(bfd) ((bfd)->tdata.pe_obj_data) @@ -116,6 +117,9 @@ struct xcoff_tdata /* modtype from optional header. */ short modtype; + /* cputype from optional header. */ + short cputype; + /* maxdata from optional header. */ bfd_size_type maxdata; @@ -254,6 +258,13 @@ extern void bfd_perform_slip PARAMS ((bfd *abfd, unsigned int slip, /* Functions in cofflink.c. */ +extern struct bfd_hash_entry *_bfd_coff_link_hash_newfunc + PARAMS ((struct bfd_hash_entry *, struct bfd_hash_table *, const char *)); +extern boolean _bfd_coff_link_hash_table_init + PARAMS ((struct coff_link_hash_table *, bfd *, + struct bfd_hash_entry *(*) (struct bfd_hash_entry *, + struct bfd_hash_table *, + const char *))); extern struct bfd_link_hash_table *_bfd_coff_link_hash_table_create PARAMS ((bfd *)); extern const char *_bfd_coff_internal_syment_name -- 2.7.4