(triple_free): Don't apply cast to argument of free.
(seen_file): Add cast here instead.
/* Describe a just-created or just-renamed destination file. */
struct F_triple
{
- char const* name;
+ char *name;
ino_t st_ino;
dev_t st_dev;
};
triple_free (void *x)
{
struct F_triple *a = x;
- free ((char *) (a->name));
+ free (a->name);
free (a);
}
if (ht == NULL)
return 0;
- new_ent.name = filename;
+ new_ent.name = (char *) filename;
new_ent.st_ino = stats->st_ino;
new_ent.st_dev = stats->st_dev;