int rm_tm_destroy_iter(_U RmTrie *self, RmNode *node, _U int level, _U void *user_data) { RmDirectory *directory = node->data; for(GList *iter = directory->known_files.head; iter; iter = iter->next) { rm_file_destroy((RmFile *)iter->data); } rm_directory_free(directory); return 0; }
int rm_tm_destroy_iter(_UNUSED RmTrie *self, RmNode *node, _UNUSED int level, _UNUSED RmTreeMerger *tm) { RmDirectory *directory = node->data; rm_directory_free(directory); return 0; }