mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-23 18:14:13 +08:00
* archive.c (offsetof): Remove define.
* elf.c: Likewise. * oasys.c: Likewise * sysdep.h (offsetof): Define.
This commit is contained in:
parent
fe766f112c
commit
ba3ef70e78
@ -1,3 +1,10 @@
|
||||
2001-08-20 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* archive.c (offsetof): Remove define.
|
||||
* elf.c: Likewise.
|
||||
* oasys.c: Likewise
|
||||
* sysdep.h (offsetof): Define.
|
||||
|
||||
2001-08-17 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* bfd.c (bfd_get_gp_size): Return an unsigned int.
|
||||
|
@ -142,12 +142,6 @@ extern int errno;
|
||||
#define BFD_GNU960_ARMAG(abfd) (BFD_COFF_FILE_P((abfd)) ? ARMAG : ARMAGB)
|
||||
#endif
|
||||
|
||||
/* Define offsetof for those systems which lack it */
|
||||
|
||||
#ifndef offsetof
|
||||
#define offsetof(TYPE, MEMBER) ((unsigned long) &((TYPE *)0)->MEMBER)
|
||||
#endif
|
||||
|
||||
/* We keep a cache of archive filepointers to archive elements to
|
||||
speed up searching the archive by filepos. We only add an entry to
|
||||
the cache when we actually read one. We also don't sort the cache;
|
||||
|
@ -5343,12 +5343,6 @@ _bfd_elf_rel_vtable_reloc_fn (abfd, re, symbol, data, is, obfd, errmsg)
|
||||
# include <sys/procfs.h>
|
||||
#endif
|
||||
|
||||
/* Define offsetof for those systems which lack it. */
|
||||
|
||||
#ifndef offsetof
|
||||
# define offsetof(TYPE, MEMBER) ((unsigned long) &((TYPE *)0)->MEMBER)
|
||||
#endif
|
||||
|
||||
/* FIXME: this is kinda wrong, but it's what gdb wants. */
|
||||
|
||||
static int
|
||||
|
@ -27,14 +27,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
#include "oasys.h"
|
||||
#include "liboasys.h"
|
||||
|
||||
/* XXX - FIXME. offsetof belongs in the system-specific files in
|
||||
../include/sys. */
|
||||
/* Define offsetof for those systems which lack it */
|
||||
|
||||
#ifndef offsetof
|
||||
#define offsetof(type, identifier) (size_t) &(((type *) 0)->identifier)
|
||||
#endif
|
||||
|
||||
static boolean oasys_read_record PARAMS ((bfd *,
|
||||
oasys_record_union_type *));
|
||||
static boolean oasys_write_sections PARAMS ((bfd *));
|
||||
|
@ -125,6 +125,12 @@ extern void free ();
|
||||
extern char *getenv ();
|
||||
#endif
|
||||
|
||||
/* Define offsetof for those systems which lack it */
|
||||
|
||||
#ifndef offsetof
|
||||
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
|
||||
#endif
|
||||
|
||||
#ifdef ENABLE_NLS
|
||||
#include <libintl.h>
|
||||
/* Note the use of dgetext() and PACKAGE here, rather than gettext().
|
||||
|
Loading…
Reference in New Issue
Block a user