aboutsummaryrefslogtreecommitdiff
path: root/bfd/liboasys.h
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1991-05-02 04:11:40 +0000
committerJohn Gilmore <gnu@cygnus>1991-05-02 04:11:40 +0000
commitfc7233808a1d88db99a5181e1ee0f6865f8f5206 (patch)
tree2f0626920d2d237a52aae12eccd0d5b8dd54ec1c /bfd/liboasys.h
parentff37ea550b842cdb18aca531e5e705c03d4eed72 (diff)
downloadfsf-binutils-gdb-fc7233808a1d88db99a5181e1ee0f6865f8f5206.zip
fsf-binutils-gdb-fc7233808a1d88db99a5181e1ee0f6865f8f5206.tar.gz
fsf-binutils-gdb-fc7233808a1d88db99a5181e1ee0f6865f8f5206.tar.bz2
Merge devo/bfd with GDB's bfd.
Remove obstack.h to ../include and obstack.c to ../libiberty. Move COFF symbol swapping code to coffswap.c where GDB can call it but it won't be duplicated if we have N different COFF targets. Add support for traditional Unix core files (with a upage). This support is from an Ultrix port, but is probably slightly broken now. Improve bfd_release's of obstack'd items on error returns. gcc -Wall fixes. Handle section alignment slightly better in coff, and comment where it needs more work (on page-aligning virtual vs file addresses for DPAGED). Use set_tdata everywhere that tdata is set, to avoid "cast to the left of assignment" problems with some compilers. Move bfd_alloc, bfd_zalloc, bfd_realloc, and bfd_release into libbfd.h (from bfd.h) since they are internal routines. Remove the redundant suffix "_struct" from struct tags. Set symbol count early in file reading, before slurping in the syms, for GDB's use.
Diffstat (limited to 'bfd/liboasys.h')
-rw-r--r--bfd/liboasys.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/bfd/liboasys.h b/bfd/liboasys.h
index 2c57e59..437035d 100644
--- a/bfd/liboasys.h
+++ b/bfd/liboasys.h
@@ -5,9 +5,9 @@ typedef struct
asymbol symbol;
} oasys_symbol_type;
-typedef struct oasys_reloc_struct {
+typedef struct oasys_reloc {
arelent relent;
- struct oasys_reloc_struct *next;
+ struct oasys_reloc *next;
unsigned int symbol;
} oasys_reloc_type;
@@ -15,7 +15,7 @@ typedef struct oasys_reloc_struct {
#define oasys_symbol(x) ((oasys_symbol_type *)(x))
#define oasys_per_section(x) ((oasys_per_section_type *)(x->used_by_bfd))
-typedef struct oasys_per_section_struct
+typedef struct oasys_per_section
{
asection *section;
bfd_byte *data;