+Sat Mar 5 14:08:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
+
+ * elf32-hppa.h, elfcode.h: Replace uses of Elf*_Half, Elf*_Word,
+ Elf*_Off typedefs by their expansion, the typedefs have been
+ removed from include/elf/internal.h.
+
Thu Mar 3 20:03:39 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
* som.h (_PA_RISC_ID): Treat HOST_HPPAOSF just like HOST_HPPABSD.
/* FIXME. Are these external? (For example used by GAS?). If so the
names need to change to avoid namespace pollution, if not they should
be moved into elf32-hppa.c. */
-typedef Elf32_Word symext_entryS;
+typedef unsigned long symext_entryS;
struct symext_chain
{
symext_entryS entry;
return true;
case SHT_PROGBITS:
+ case SHT_DYNAMIC:
/* Bits that get saved. This one is real. */
if (!hdr->rawdata)
{
break;
case SHT_HASH:
- case SHT_DYNAMIC:
case SHT_DYNSYM: /* could treat this like symtab... */
#if 0
fprintf (stderr, "Dynamic Linking sections not yet supported.\n");
bfd * abfd AND
Elf_Internal_Ehdr * i_ehdrp AND
Elf_Internal_Phdr * i_phdrp AND
- Elf32_Half phdr_cnt)
+ unsigned short phdr_cnt)
{
/* first program header entry goes after the file header */
int outbase = i_ehdrp->e_phoff;
arelent *reloc_cache;
arelent *cache_ptr;
Elf_Internal_Shdr *data_hdr;
- ElfNAME (Off) data_off;
- ElfNAME (Word) data_max;
+ bfd_vma data_off;
+ unsigned long data_max;
char buf[4]; /* FIXME -- might be elf64 */
unsigned int idx;