/* ISC license. */ #include #include static int freeiter (void *s, void *aux) { free_func_ref f = aux ; (*f)(s) ; return 1 ; } void gensetdyn_deepfree (gensetdyn *g, free_func_ref f) { gensetdyn_iter(g, &freeiter, f) ; gensetdyn_free(g) ; }