aboutsummaryrefslogtreecommitdiff
path: root/bfd/libcoff-in.h
diff options
context:
space:
mode:
authorSteve Chamberlain <sac@cygnus>1995-10-16 21:46:48 +0000
committerSteve Chamberlain <sac@cygnus>1995-10-16 21:46:48 +0000
commitc974e19ef48c9e9723dc161a9f7b8d389cdd8174 (patch)
tree454ecfb86e1633e3365966a8ec62c85965e8692c /bfd/libcoff-in.h
parent5b0d3b14901b206e38fc8a7dd8d98326ec58661c (diff)
downloadgdb-c974e19ef48c9e9723dc161a9f7b8d389cdd8174.zip
gdb-c974e19ef48c9e9723dc161a9f7b8d389cdd8174.tar.gz
gdb-c974e19ef48c9e9723dc161a9f7b8d389cdd8174.tar.bz2
* libcoff-in.h (pe_data_type.in_reloc_p): New.
Diffstat (limited to 'bfd/libcoff-in.h')
-rw-r--r--bfd/libcoff-in.h11
1 files changed, 11 insertions, 0 deletions
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