From 25677b5b30ebe0ce29eee82dd5dc75e14eb8413d Mon Sep 17 00:00:00 2001 From: Peter Schauer Date: Sat, 5 Mar 1994 22:41:41 +0000 Subject: [PATCH] * 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. --- bfd/ChangeLog | 6 ++++++ bfd/elf32-hppa.h | 2 +- bfd/elfcode.h | 8 ++++---- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 42a8195af8..fcfe8bae1d 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +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. diff --git a/bfd/elf32-hppa.h b/bfd/elf32-hppa.h index af264c050b..dadc411674 100644 --- a/bfd/elf32-hppa.h +++ b/bfd/elf32-hppa.h @@ -334,7 +334,7 @@ enum elf32_hppa_symextn_types /* 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; diff --git a/bfd/elfcode.h b/bfd/elfcode.h index cb4f451c50..c3ff9ff2cf 100644 --- a/bfd/elfcode.h +++ b/bfd/elfcode.h @@ -466,6 +466,7 @@ DEFUN (bfd_section_from_shdr, (abfd, shindex), return true; case SHT_PROGBITS: + case SHT_DYNAMIC: /* Bits that get saved. This one is real. */ if (!hdr->rawdata) { @@ -662,7 +663,6 @@ DEFUN (bfd_section_from_shdr, (abfd, shindex), 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"); @@ -1523,7 +1523,7 @@ DEFUN (elf_write_phdrs, (abfd, i_ehdrp, i_phdrp, phdr_cnt), 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; @@ -2898,8 +2898,8 @@ DEFUN (elf_slurp_reloc_table, (abfd, asect, symbols), 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; -- 2.34.1