From: Steve Chamberlain Date: Mon, 16 Oct 1995 21:46:48 +0000 (+0000) Subject: * libcoff-in.h (pe_data_type.in_reloc_p): New. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c974e19ef48c9e9723dc161a9f7b8d389cdd8174;p=binutils-gdb.git * libcoff-in.h (pe_data_type.in_reloc_p): New. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 053c851fdf9..d85e331f062 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 f8d9d168d18..4304214712f 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