summaryrefslogtreecommitdiff
path: root/output/outelfx32.c
diff options
context:
space:
mode:
Diffstat (limited to 'output/outelfx32.c')
-rw-r--r--output/outelfx32.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/output/outelfx32.c b/output/outelfx32.c
index 0d5edf21..5896af3b 100644
--- a/output/outelfx32.c
+++ b/output/outelfx32.c
@@ -154,8 +154,8 @@ static int arangeslen, arangesrellen, pubnameslen, infolen, inforellen,
static int32_t dwarf_infosym, dwarf_abbrevsym, dwarf_linesym;
-static struct dfmt df_dwarf;
-static struct dfmt df_stabs;
+static const struct dfmt df_dwarf;
+static const struct dfmt df_stabs;
static struct elf_symbol *lastsym;
/* common debugging routines */
@@ -1385,7 +1385,7 @@ static int elf_set_info(enum geninfo type, char **val)
(void)val;
return 0;
}
-static struct dfmt df_dwarf = {
+static const struct dfmt df_dwarf = {
"ELFX32 (x86-64) dwarf debug format for Linux/Unix",
"dwarf",
dwarf_init,
@@ -1396,7 +1396,7 @@ static struct dfmt df_dwarf = {
dwarf_output,
dwarf_cleanup
};
-static struct dfmt df_stabs = {
+static const struct dfmt df_stabs = {
"ELFX32 (x86-64) stabs debug format for Linux/Unix",
"stabs",
null_debug_init,
@@ -1408,7 +1408,8 @@ static struct dfmt df_stabs = {
stabs_cleanup
};
-struct dfmt *elfx32_debugs_arr[3] = { &df_dwarf, &df_stabs, NULL };
+static const struct dfmt * const elfx32_debugs_arr[3] =
+ { &df_dwarf, &df_stabs, NULL };
const struct ofmt of_elfx32 = {
"ELFX32 (x86_64) object files (e.g. Linux)",