summaryrefslogtreecommitdiff
path: root/source/fitz/tree.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/fitz/tree.c')
-rw-r--r--source/fitz/tree.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/source/fitz/tree.c b/source/fitz/tree.c
index ca94a45b..18fb6548 100644
--- a/source/fitz/tree.c
+++ b/source/fitz/tree.c
@@ -89,17 +89,17 @@ fz_tree *fz_tree_insert(fz_context *ctx, fz_tree *node, const char *key, void *v
}
}
-void fz_free_tree(fz_context *ctx, fz_tree *node, void (*freefunc)(fz_context *ctx, void *value))
+void fz_drop_tree(fz_context *ctx, fz_tree *node, void (*dropfunc)(fz_context *ctx, void *value))
{
if (node)
{
if (node->left != &sentinel)
- fz_free_tree(ctx, node->left, freefunc);
+ fz_drop_tree(ctx, node->left, dropfunc);
if (node->right != &sentinel)
- fz_free_tree(ctx, node->right, freefunc);
+ fz_drop_tree(ctx, node->right, dropfunc);
fz_free(ctx, node->key);
- if (freefunc)
- freefunc(ctx, node->value);
+ if (dropfunc)
+ dropfunc(ctx, node->value);
}
}