static void subdir_destroy(void *data) { struct subdir *d = data; fuse_fs_destroy(d->next); free(d->base); free(d); }
static void iconv_destroy(void *data) { struct iconv *ic = data; fuse_fs_destroy(ic->next); iconv_close(ic->tofs); iconv_close(ic->fromfs); pthread_mutex_destroy(&ic->lock); free(ic->from_code); free(ic->to_code); free(ic); }
static void volicon_destroy(void *data) { struct volicon *d = data; fuse_fs_destroy(d->next); free(d->volicon); free(d->volicon_data); free(d); return; }