OSDN Git Service

2001-08-09 H.J. Lu <hjl@gnu.org>
authorH.J. Lu <hjl@lucon.org>
Thu, 9 Aug 2001 21:10:25 +0000 (21:10 +0000)
committerH.J. Lu <hjl@lucon.org>
Thu, 9 Aug 2001 21:10:25 +0000 (21:10 +0000)
* elf.c (bfd_elf_sprintf_vma): Check ELFCLASS64 only in BFD64.
(bfd_elf_fprintf_vma): Likewise.

bfd/ChangeLog
bfd/elf.c

index 547182c..1d15381 100644 (file)
@@ -1,5 +1,10 @@
 2001-08-09  H.J. Lu  <hjl@gnu.org>
 
+       * elf.c (bfd_elf_sprintf_vma): Check ELFCLASS64 only in BFD64.
+       (bfd_elf_fprintf_vma): Likewise.
+
+2001-08-09  H.J. Lu  <hjl@gnu.org>
+
        * bfd-in.h (bfd_elf_sprintf_vma, bfd_elf_fprintf_vma): Moved
        to ...
        * elf-bfd.h: Here.
index 746b210..b06417c 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -6001,6 +6001,7 @@ bfd_elf_sprintf_vma (abfd, buf, value)
      char *buf;
      bfd_vma value;
 {
+#ifdef BFD64
   Elf_Internal_Ehdr *i_ehdrp;  /* Elf file header, internal form */
 
   i_ehdrp = elf_elfheader (abfd);
@@ -6018,6 +6019,9 @@ bfd_elf_sprintf_vma (abfd, buf, value)
       else
        sprintf (buf, "%08lx", (unsigned long) (value & 0xffffffff));
     }
+#else
+  sprintf_vma (buf, value);
+#endif
 }
 
 void
@@ -6026,6 +6030,7 @@ bfd_elf_fprintf_vma (abfd, stream, value)
      PTR stream;
      bfd_vma value;
 {
+#ifdef BFD64
   Elf_Internal_Ehdr *i_ehdrp;  /* Elf file header, internal form */
 
   i_ehdrp = elf_elfheader (abfd);
@@ -6044,4 +6049,7 @@ bfd_elf_fprintf_vma (abfd, stream, value)
        fprintf ((FILE *) stream, "%08lx",
                 (unsigned long) (value & 0xffffffff));
     }
+#else
+  fprintf_vma ((FILE *) stream, value);
+#endif
 }