summaryrefslogtreecommitdiffstats
path: root/parse.c
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2019-03-27 21:04:05 -0400
committerTavian Barnes <tavianator@tavianator.com>2019-03-27 21:04:05 -0400
commitce5be644a16b3e4e7fdba0e0e4537daf3da70676 (patch)
treef198dbe1fc6d034f5ffcb6189af9fca2b7019554 /parse.c
parent4216dbac10887476feef287854e9e4037f2d1a59 (diff)
downloadbfs-ce5be644a16b3e4e7fdba0e0e4537daf3da70676.tar.xz
trie: Store void* values rather than const void*
Fewer casts needed this way.
Diffstat (limited to 'parse.c')
-rw-r--r--parse.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/parse.c b/parse.c
index e6716eb..f60a963 100644
--- a/parse.c
+++ b/parse.c
@@ -264,7 +264,7 @@ int free_cmdline(struct cmdline *cmdline) {
struct trie_leaf *leaf;
while ((leaf = trie_first_leaf(&cmdline->open_files))) {
- struct open_file *ofile = (struct open_file *)leaf->value;
+ struct open_file *ofile = leaf->value;
if (cfclose(ofile->cfile) != 0) {
if (cerr) {
@@ -429,7 +429,7 @@ static int expr_open(struct parser_state *state, struct expr *expr, const char *
struct trie_leaf *leaf = trie_insert_mem(&cmdline->open_files, id, sizeof(id));
if (leaf->value) {
- struct open_file *ofile = (struct open_file *)leaf->value;
+ struct open_file *ofile = leaf->value;
expr->cfile = ofile->cfile;
ret = 0;
goto out_close;