From: Alan Modra Date: Tue, 27 Feb 2007 08:29:52 +0000 (+0000) Subject: * elf32-spu.h (struct _ovl_stream): Make "start" and "end" const. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7a8757b3194d57d783bccfe2b1b206990d6396b6;p=binutils-gdb.git * elf32-spu.h (struct _ovl_stream): Make "start" and "end" const. * elf32-spu.c (ovl_mgr_pread): Add const to casts. --- 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);