From 06443ecb437eebcf3373b1034ca5ff84ebe212df Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 10 Sep 2021 20:11:40 -0400 Subject: Add a user handle to destroy callback --- include/zix/btree.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'include/zix/btree.h') diff --git a/include/zix/btree.h b/include/zix/btree.h index d19da3c..07de8c3 100644 --- a/include/zix/btree.h +++ b/include/zix/btree.h @@ -95,7 +95,9 @@ zix_btree_new(ZixComparator cmp, const void* cmp_data); */ ZIX_API void -zix_btree_free(ZixBTree* t, ZixDestroyFunc destroy); +zix_btree_free(ZixBTree* t, + ZixDestroyFunc destroy, + const void* destroy_user_data); /** Clear everything from `t`, leaving it empty. @@ -105,7 +107,9 @@ zix_btree_free(ZixBTree* t, ZixDestroyFunc destroy); */ ZIX_API void -zix_btree_clear(ZixBTree* t, ZixDestroyFunc destroy); +zix_btree_clear(ZixBTree* t, + ZixDestroyFunc destroy, + const void* destroy_user_data); /// Return the number of elements in `t` ZIX_PURE_API -- cgit v1.2.1