aboutsummaryrefslogtreecommitdiff
path: root/bfd/oasys.c
diff options
context:
space:
mode:
authorStu Grossman <grossman@cygnus>1991-09-16 23:48:33 +0000
committerStu Grossman <grossman@cygnus>1991-09-16 23:48:33 +0000
commit8cc8fd69452747047304ce39efcce23f40833172 (patch)
treecc071410b9a205eed6e4222e7813b63f61e01e6c /bfd/oasys.c
parent0e3025722770a9f7b608912620974611aac9c77f (diff)
downloadfsf-binutils-gdb-8cc8fd69452747047304ce39efcce23f40833172.zip
fsf-binutils-gdb-8cc8fd69452747047304ce39efcce23f40833172.tar.gz
fsf-binutils-gdb-8cc8fd69452747047304ce39efcce23f40833172.tar.bz2
Remove o_offsetof BS. Use local def if available.
Diffstat (limited to 'bfd/oasys.c')
-rw-r--r--bfd/oasys.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/bfd/oasys.c b/bfd/oasys.c
index 8585e22..2c0102e 100644
--- a/bfd/oasys.c
+++ b/bfd/oasys.c
@@ -21,9 +21,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
/* $Id$ */
#define UNDERSCORE_HACK 1
-/* I had to prepend o_ b/c this name conflicts with a macro in
- the iris 3.3 stddef.h... */
-#define o_offsetof(type, identifier) (size_t) &(((type *) 0)->identifier)
#include <ansidecl.h>
#include <sysdep.h>
@@ -158,6 +155,10 @@ DEFUN(oasys_slurp_symbol_table,(abfd),
dest->section = (asection *)NULL;
dest->flags = BSF_FORT_COMM;
break;
+ default:
+ dest = dest_defined--;
+ BFD_ASSERT(0);
+ break;
}
dest->name = string_ptr;
dest->the_bfd = abfd;
@@ -182,7 +183,6 @@ DEFUN(oasys_slurp_symbol_table,(abfd),
}
}
return true;
-
}
static unsigned int
@@ -876,13 +876,13 @@ DEFUN(oasys_write_syms, (abfd),
oasys_write_record(abfd,
oasys_record_is_local_enum,
(oasys_record_union_type *) &symbol,
- o_offsetof(oasys_symbol_record_type, name[0]) + l);
+ offsetof(oasys_symbol_record_type, name[0]) + l);
}
else {
oasys_write_record(abfd,
oasys_record_is_symbol_enum,
(oasys_record_union_type *) &symbol,
- o_offsetof(oasys_symbol_record_type, name[0]) + l);
+ offsetof(oasys_symbol_record_type, name[0]) + l);
}
g->value = index-1;
}
@@ -937,7 +937,7 @@ DEFUN(oasys_write_header, (abfd),
oasys_write_record(abfd,
oasys_record_is_header_enum,
(oasys_record_union_type *)&r,
- o_offsetof(oasys_header_record_type, description[0]));
+ offsetof(oasys_header_record_type, description[0]));