This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: PATCH: Add bfd_sprintf_vma/bfd_fprintf_vma
- To: binutils at sourceware dot cygnus dot com
- Subject: Re: PATCH: Add bfd_sprintf_vma/bfd_fprintf_vma
- From: Alan Modra <amodra at bigpond dot net dot au>
- Date: Fri, 10 Aug 2001 17:35:36 +0930
- References: <20010809141224.A23736@lucon.org>
bfd/ChangeLog
* elf.c (bfd_elf_sprintf_vma): Add ATTRIBUTE_UNUSED to quiet
warning if not BFD64. Add braces so emacs auto format works.
(bfd_elf_fprintf_vma): Likewise.
Applying to mainline.
--
Alan Modra
Index: bfd/elf.c
===================================================================
RCS file: /cvs/src/src/bfd/elf.c,v
retrieving revision 1.78
diff -u -p -r1.78 elf.c
--- elf.c 2001/08/09 21:10:25 1.78
+++ elf.c 2001/08/10 07:42:55
@@ -5997,7 +5997,7 @@ bfd_get_elf_phdrs (abfd, phdrs)
void
bfd_elf_sprintf_vma (abfd, buf, value)
- bfd *abfd;
+ bfd *abfd ATTRIBUTE_UNUSED;
char *buf;
bfd_vma value;
{
@@ -6010,12 +6010,14 @@ bfd_elf_sprintf_vma (abfd, buf, value)
else
{
if (i_ehdrp->e_ident[EI_CLASS] == ELFCLASS64)
+ {
#if BFD_HOST_64BIT_LONG
- sprintf (buf, "%016lx", value);
+ sprintf (buf, "%016lx", value);
#else
- sprintf (buf, "%08lx%08lx", _bfd_int64_high (value),
- _bfd_int64_low (value));
+ sprintf (buf, "%08lx%08lx", _bfd_int64_high (value),
+ _bfd_int64_low (value));
#endif
+ }
else
sprintf (buf, "%08lx", (unsigned long) (value & 0xffffffff));
}
@@ -6026,7 +6028,7 @@ bfd_elf_sprintf_vma (abfd, buf, value)
void
bfd_elf_fprintf_vma (abfd, stream, value)
- bfd *abfd;
+ bfd *abfd ATTRIBUTE_UNUSED;
PTR stream;
bfd_vma value;
{
@@ -6039,12 +6041,14 @@ bfd_elf_fprintf_vma (abfd, stream, value
else
{
if (i_ehdrp->e_ident[EI_CLASS] == ELFCLASS64)
+ {
#if BFD_HOST_64BIT_LONG
- fprintf ((FILE *) stream, "%016lx", value);
+ fprintf ((FILE *) stream, "%016lx", value);
#else
- fprintf ((FILE *) stream, "%08lx%08lx",
- _bfd_int64_high (value), _bfd_int64_low (value));
+ fprintf ((FILE *) stream, "%08lx%08lx",
+ _bfd_int64_high (value), _bfd_int64_low (value));
#endif
+ }
else
fprintf ((FILE *) stream, "%08lx",
(unsigned long) (value & 0xffffffff));