* elf32-spu.h (struct _ovl_stream): Make "start" and "end" const.

* elf32-spu.c (ovl_mgr_pread): Add const to casts.
This commit is contained in:
Alan Modra
2007-02-27 08:29:52 +00:00
parent fd99afa763
commit 7a8757b319
3 changed files with 10 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2007-02-27 Alan Modra <amodra@bigpond.net.au>
* 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 <carlos@codesourcery.com> 2007-02-23 Carlos O'Donell <carlos@codesourcery.com>
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Assume 32-bit * dwarf2.c (_bfd_dwarf2_find_nearest_line): Assume 32-bit

View File

@ -1069,7 +1069,7 @@ ovl_mgr_pread (struct bfd *abfd ATTRIBUTE_UNUSED,
size_t max; size_t max;
os = (struct _ovl_stream *) stream; 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) if ((ufile_ptr) offset >= max)
return 0; return 0;
@ -1078,7 +1078,7 @@ ovl_mgr_pread (struct bfd *abfd ATTRIBUTE_UNUSED,
if (count > max - offset) if (count > max - offset)
count = max - offset; count = max - offset;
memcpy (buf, (char *) os->start + offset, count); memcpy (buf, (const char *) os->start + offset, count);
return count; return count;
} }

View File

@ -1,6 +1,6 @@
/* SPU specific support for 32-bit ELF. /* 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. This file is part of BFD, the Binary File Descriptor library.
@ -33,8 +33,8 @@ struct _spu_elf_section_data
struct _ovl_stream struct _ovl_stream
{ {
void *start; const void *start;
void *end; const void *end;
}; };
extern void spu_elf_plugin (int); extern void spu_elf_plugin (int);