diff src/llrb/compare.c @ 81:dc6f665bb753

implement delete(tail call). do not work
author Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
date Fri, 11 Dec 2015 15:06:20 +0900
parents 368306e1bfed
children
line wrap: on
line diff
--- a/src/llrb/compare.c	Mon Nov 30 21:40:50 2015 +0900
+++ b/src/llrb/compare.c	Fri Dec 11 15:06:20 2015 +0900
@@ -2,10 +2,10 @@
 
 void compare(struct Context* context, struct Tree* tree, int key1, int key2) {
     if (key1 == key2) {
-        tree->result = 0;
+        tree->result = EQ;
     } else if (key1 < key2) {
-        tree->result = 1;
+        tree->result = GT;
     } else {
-        tree->result = -1;
+        tree->result = LT;
     }
 }