* 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>
* 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;
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;
}

View File

@ -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);