#include #include int btree_free (BTREE *B) { char *data, *key; btree_rewind (B); while (btree_next (B, &key, &data)) { free (key); free (data); } free (B->node); return 0; }