summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-06-01 17:15:03 -0300
committerEuAndreh <eu@euandre.org>2024-06-01 17:15:03 -0300
commitb59856f05633bf5fe183fcb8140312b1a84530e8 (patch)
treef399753fd79840e79dcfebf448d9f9d73c4f842b
parentsrc/tree.c: Rename tree_insert -> tree_add (diff)
downloadpindaiba-b59856f05633bf5fe183fcb8140312b1a84530e8.tar.gz
pindaiba-b59856f05633bf5fe183fcb8140312b1a84530e8.tar.xz
src/tree.h: Add functions to public header file
-rw-r--r--src/tree.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/tree.h b/src/tree.h
index e69de29..4e62dd3 100644
--- a/src/tree.h
+++ b/src/tree.h
@@ -0,0 +1,16 @@
+struct Tree;
+
+int
+tree_new(const size_t value_size, const struct Tree **const out);
+
+void
+tree_free(const struct Tree **const t);
+
+int
+tree_add(const struct Tree *const t, const void *const value);
+
+bool
+tree_remove(const struct Tree *const t, const void *const value);
+
+bool
+tree_contains(const struct Tree *const, const void *const value);