diff options
author | Stu Grossman <grossman@cygnus> | 1991-09-16 23:48:33 +0000 |
---|---|---|
committer | Stu Grossman <grossman@cygnus> | 1991-09-16 23:48:33 +0000 |
commit | 8cc8fd69452747047304ce39efcce23f40833172 (patch) | |
tree | cc071410b9a205eed6e4222e7813b63f61e01e6c /bfd | |
parent | 0e3025722770a9f7b608912620974611aac9c77f (diff) | |
download | gdb-8cc8fd69452747047304ce39efcce23f40833172.zip gdb-8cc8fd69452747047304ce39efcce23f40833172.tar.gz gdb-8cc8fd69452747047304ce39efcce23f40833172.tar.bz2 |
Remove o_offsetof BS. Use local def if available.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/oasys.c | 14 |
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])); |