From ce5be644a16b3e4e7fdba0e0e4537daf3da70676 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 27 Mar 2019 21:04:05 -0400 Subject: trie: Store void* values rather than const void* Fewer casts needed this way. --- parse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'parse.c') 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; -- cgit v1.2.3