diff options
-rw-r--r-- | color.c | 2 | ||||
-rw-r--r-- | mtab.c | 2 | ||||
-rw-r--r-- | parse.c | 4 | ||||
-rw-r--r-- | trie.h | 2 |
4 files changed, 5 insertions, 5 deletions
@@ -188,7 +188,7 @@ static int set_ext_color(struct colors *colors, const char *key, const char *val struct trie_leaf *leaf = trie_insert_str(&colors->ext_colors, xfrm); free(xfrm); if (leaf) { - leaf->value = value; + leaf->value = (char *)value; return 0; } else { return -1; @@ -219,7 +219,7 @@ void free_bfs_mtab(struct bfs_mtab *mtab) { struct trie_leaf *leaf; while ((leaf = trie_first_leaf(&mtab->types))) { - free((char *)leaf->value); + free(leaf->value); trie_remove_mem(&mtab->types, leaf->key, leaf->length); } trie_destroy(&mtab->types); @@ -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; @@ -35,7 +35,7 @@ struct trie_leaf { /** * An arbitrary value associated with this leaf. */ - const void *value; + void *value; /** * The length of the key in bytes. |