bfd: constify a few arrays
authorMike Frysinger <vapier@gentoo.org>
Thu, 28 Apr 2011 12:50:32 +0000 (12:50 +0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 28 Apr 2011 12:50:32 +0000 (12:50 +0000)
bfd/ChangeLog
bfd/dwarf2.c
bfd/elf.c
bfd/libbfd-in.h
bfd/libbfd.h

index 93cdda0..8a295fc 100644 (file)
@@ -1,3 +1,10 @@
+2011-04-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * dwarf2.c (dwarf_debug_sections): Mark const.
+       * elf.c (special_sections): Likewise.
+       * libbfd-in.h (dwarf_debug_sections): Likewise.
+       * libbfd.h: Regenerate.
+
 2011-04-26  Kai Tietz  <ktietz@redhat.com>
 
        * coffcode.h (sec_to_styp_flags): Allow linkonce for
index 3db2395..02e69a8 100644 (file)
@@ -278,7 +278,7 @@ struct attr_abbrev
 /* Map of uncompressed DWARF debug section name to compressed one.  It
    is terminated by NULL uncompressed_name.  */
 
-struct dwarf_debug_section dwarf_debug_sections[] =
+const struct dwarf_debug_section dwarf_debug_sections[] =
 {
   { ".debug_abbrev",           ".zdebug_abbrev" },
   { ".debug_aranges",          ".zdebug_aranges" },
index 71de844..b5a1952 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -2164,7 +2164,7 @@ static const struct bfd_elf_special_section special_sections_z[] =
   { NULL,                     0,  0, 0,            0 }
 };
 
-static const struct bfd_elf_special_section *special_sections[] =
+static const struct bfd_elf_special_section * const special_sections[] =
 {
   special_sections_b,          /* 'b' */
   special_sections_c,          /* 'c' */
index b7201bd..ad45ba3 100644 (file)
@@ -817,4 +817,4 @@ struct dwarf_debug_section
 /* Map of uncompressed DWARF debug section name to compressed one.  It
    is terminated by NULL uncompressed_name.  */
 
-extern struct dwarf_debug_section dwarf_debug_sections[];
+extern const struct dwarf_debug_section dwarf_debug_sections[];
index 2e7df4f..90737df 100644 (file)
@@ -822,7 +822,7 @@ struct dwarf_debug_section
 /* Map of uncompressed DWARF debug section name to compressed one.  It
    is terminated by NULL uncompressed_name.  */
 
-extern struct dwarf_debug_section dwarf_debug_sections[];
+extern const struct dwarf_debug_section dwarf_debug_sections[];
 /* Extracted from init.c.  */
 /* Extracted from libbfd.c.  */
 bfd_boolean bfd_write_bigendian_4byte_int (bfd *, unsigned int);