+
+ * libelf.h (NAME): Provide a default definition, that's neither
+ for 32 bits nor for 64.
+
+
+ * libelf.h (elf_hash): Change declaration to bfd_elf_hash, since
+ that is what is in elf.c.
+
* Makefile.in (coff-mips.o, coff-alpha.o): Don't depend on
+ * aoutx.h (log2): Delete i387-specific code.
+
* Makefile.in (BFD_LIBS): Always include elf.o.
(BFD32_BACKENDS): Don't include elf.o here.
(ofiles): Delete references to ofiles2 and ofiles3.
bfd_elf32_hash, since the hash table is independent of the 32/64
bit system.
+ * libelf.h (elf_hash): Change declaration to bfd_elf_hash, since
+ that is what is in elf.c.
+
* elf32-i386.h (reloc_type): Reformat spacing.
#endif
#endif
+#ifndef NAME
+#define NAME(x,y) CAT4(x,NOSIZE,_,y)
+#endif
+
#define ElfNAME(X) NAME(Elf,X)
#define elfNAME(X) NAME(elf,X)
#define bfd_elf64_mkobject bfd_elf_mkobject
#define elf_mkobject bfd_elf_mkobject
-extern unsigned long elf_hash PARAMS ((CONST unsigned char *));
+extern unsigned long bfd_elf_hash PARAMS ((CONST unsigned char *));
extern bfd_reloc_status_type bfd_elf_generic_reloc PARAMS ((bfd *,
arelent *,