summaryrefslogtreecommitdiff
path: root/src/03/rb_tree.h
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-08-30 13:18:27 -0600
committermo khan <mo.khan@gmail.com>2020-08-30 13:18:27 -0600
commitfb0f63d6a8a87bcfea9d78e67ab9070086871354 (patch)
treecaea4d0cfd85b7a4bdb274b2f6b1e9e812ceb22b /src/03/rb_tree.h
parent1f952f1a103c7d5c40e1ed4e869714d86ac720ac (diff)
feat: add rb_tree_equals function
Diffstat (limited to 'src/03/rb_tree.h')
-rw-r--r--src/03/rb_tree.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/03/rb_tree.h b/src/03/rb_tree.h
index 484a332..984ad59 100644
--- a/src/03/rb_tree.h
+++ b/src/03/rb_tree.h
@@ -1,3 +1,5 @@
+#include <stdbool.h>
+
enum Colour {
black = 0x01,
red = 0x00,
@@ -14,3 +16,4 @@ typedef struct rb_node {
RBTree *rb_tree_initialize(int value);
RBTree *rb_tree_insert(RBTree *tree, int value);
void rb_tree_inspect(RBTree *tree);
+bool rb_equals(RBTree *tree, RBTree *other_tree);