From 7a8757b3194d57d783bccfe2b1b206990d6396b6 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 27 Feb 2007 08:29:52 +0000 Subject: [PATCH] * elf32-spu.h (struct _ovl_stream): Make "start" and "end" const. * elf32-spu.c (ovl_mgr_pread): Add const to casts. --- bfd/ChangeLog | 5 +++++ bfd/elf32-spu.c | 4 ++-- bfd/elf32-spu.h | 6 +++--- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index adde10365c4..a66c0f26988 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2007-02-27 Alan Modra + + * elf32-spu.h (struct _ovl_stream): Make "start" and "end" const. + * elf32-spu.c (ovl_mgr_pread): Add const to casts. + 2007-02-23 Carlos O'Donell * dwarf2.c (_bfd_dwarf2_find_nearest_line): Assume 32-bit diff --git a/bfd/elf32-spu.c b/bfd/elf32-spu.c index 978792b5efc..7b08e3cd6a2 100644 --- a/bfd/elf32-spu.c +++ b/bfd/elf32-spu.c @@ -1069,7 +1069,7 @@ ovl_mgr_pread (struct bfd *abfd ATTRIBUTE_UNUSED, size_t max; os = (struct _ovl_stream *) stream; - max = (char *) os->end - (char *) os->start; + max = (const char *) os->end - (const char *) os->start; if ((ufile_ptr) offset >= max) return 0; @@ -1078,7 +1078,7 @@ ovl_mgr_pread (struct bfd *abfd ATTRIBUTE_UNUSED, if (count > max - offset) count = max - offset; - memcpy (buf, (char *) os->start + offset, count); + memcpy (buf, (const char *) os->start + offset, count); return count; } diff --git a/bfd/elf32-spu.h b/bfd/elf32-spu.h index 2d6eaf3c634..49c233a09ca 100644 --- a/bfd/elf32-spu.h +++ b/bfd/elf32-spu.h @@ -1,6 +1,6 @@ /* SPU specific support for 32-bit ELF. - Copyright 2006 Free Software Foundation, Inc. + Copyright 2006, 2007 Free Software Foundation, Inc. This file is part of BFD, the Binary File Descriptor library. @@ -33,8 +33,8 @@ struct _spu_elf_section_data struct _ovl_stream { - void *start; - void *end; + const void *start; + const void *end; }; extern void spu_elf_plugin (int); -- 2.30.2