From 981e8bfd12f79cb469bb54a915230eda6dafab41 Mon Sep 17 00:00:00 2001
From: Christian C <cc@localhost>
Date: Sun, 23 Mar 2025 14:59:45 -0700
Subject: Comparator Type

---
 lib/algo/avl_tree.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'lib/algo')

diff --git a/lib/algo/avl_tree.c b/lib/algo/avl_tree.c
index 3b5c8aa..9ac5d47 100644
--- a/lib/algo/avl_tree.c
+++ b/lib/algo/avl_tree.c
@@ -57,7 +57,7 @@ struct AVLNode* left_rotate(struct AVLNode* parent)
 }
 
 // Create AVL node
-struct AVLNode* create_avl_node(void* data, bool_t (*compare)(void*, void*))
+struct AVLNode* create_avl_node(void* data, AvlComparator compare)
 {
   struct AVLNode* node = (struct AVLNode*)malloc(sizeof(struct AVLNode));
   if (node == NULL) {
@@ -72,7 +72,7 @@ struct AVLNode* create_avl_node(void* data, bool_t (*compare)(void*, void*))
 }
 
 // Insert data into AVL tree
-struct Result avl_insert(struct AVLNode* node, void* data, bool_t (*compare)(void*, void*))
+struct Result avl_insert(struct AVLNode* node, void* data, AvlComparator compare)
 {
   struct Result result;
   // 1. Standard BST insertion
-- 
cgit v1.2.1