aboutsummaryrefslogtreecommitdiff
path: root/sim/igen/ld-decode.c
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2022-11-10 23:09:00 +0700
committerMike Frysinger <vapier@gentoo.org>2022-11-11 01:39:49 +0700
commitfa654e74f23fa6e18222a47b05dddb87abd5d5ad (patch)
treecb956f4ee7b00e9bb7be9935efff10971b618205 /sim/igen/ld-decode.c
parent689c2b4b65fb5d0ce6b6414685e1f5c6f97d7c25 (diff)
downloadgdb-fa654e74f23fa6e18222a47b05dddb87abd5d5ad.zip
gdb-fa654e74f23fa6e18222a47b05dddb87abd5d5ad.tar.gz
gdb-fa654e74f23fa6e18222a47b05dddb87abd5d5ad.tar.bz2
sim: igen: constify various func arguments
Diffstat (limited to 'sim/igen/ld-decode.c')
-rw-r--r--sim/igen/ld-decode.c19
1 files changed, 12 insertions, 7 deletions
diff --git a/sim/igen/ld-decode.c b/sim/igen/ld-decode.c
index da0e9da..d1c9046 100644
--- a/sim/igen/ld-decode.c
+++ b/sim/igen/ld-decode.c
@@ -83,7 +83,7 @@ set_bits (int bit[max_insn_bit_size], uint64_t value)
}
decode_table *
-load_decode_table (char *file_name)
+load_decode_table (const char *file_name)
{
table *file = table_open (file_name);
table_entry *entry;
@@ -284,7 +284,7 @@ load_decode_table (char *file_name)
int
-decode_table_max_word_nr (decode_table *entry)
+decode_table_max_word_nr (const decode_table *entry)
{
int max_word_nr = 0;
while (entry != NULL)
@@ -303,9 +303,9 @@ decode_table_max_word_nr (decode_table *entry)
}
-
static void
-dump_decode_cond (lf *file, char *prefix, decode_cond *cond, char *suffix)
+dump_decode_cond (lf *file, const char *prefix, const decode_cond *cond,
+ const char *suffix)
{
lf_printf (file, "%s(decode_cond *) 0x%lx", prefix, (long) cond);
if (cond != NULL)
@@ -323,7 +323,8 @@ dump_decode_cond (lf *file, char *prefix, decode_cond *cond, char *suffix)
static void
-dump_decode_conds (lf *file, char *prefix, decode_cond *cond, char *suffix)
+dump_decode_conds (lf *file, const char *prefix, const decode_cond *cond,
+ const char *suffix)
{
lf_printf (file, "%s(decode_cond *) 0x%lx", prefix, (long) cond);
while (cond != NULL)
@@ -336,7 +337,8 @@ dump_decode_conds (lf *file, char *prefix, decode_cond *cond, char *suffix)
void
-dump_decode_rule (lf *file, char *prefix, decode_table *rule, char *suffix)
+dump_decode_rule (lf *file, const char *prefix, const decode_table *rule,
+ const char *suffix)
{
lf_printf (file, "%s(decode_table *) 0x%lx", prefix, (long) rule);
if (rule != NULL)
@@ -369,7 +371,10 @@ dump_decode_rule (lf *file, char *prefix, decode_table *rule, char *suffix)
#ifdef MAIN
static void
-dump_decode_rules (lf *file, char *prefix, decode_table *rule, char *suffix)
+dump_decode_rules (lf *file,
+ const char *prefix,
+ const decode_table *rule,
+ const char *suffix)
{
lf_printf (file, "%s", prefix);
while (rule != NULL)