Browse Source

htable: fix tools/speed.

As pointed out by Christian Thaeter, it has bitrotted.
Rusty Russell 14 years ago
parent
commit
f725bbb198
1 changed files with 3 additions and 2 deletions
  1. 3 2
      ccan/htable/tools/speed.c

+ 3 - 2
ccan/htable/tools/speed.c

@@ -4,6 +4,7 @@
 #include <ccan/hash/hash.h>
 #include <ccan/hash/hash.h>
 #include <stdio.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <stdlib.h>
+#include <string.h>
 #include <time.h>
 #include <time.h>
 #include <unistd.h>
 #include <unistd.h>
 #include <sys/time.h>
 #include <sys/time.h>
@@ -28,9 +29,9 @@ static size_t hash_obj(const unsigned int *key)
 	return hashl(key, 1, 0);
 	return hashl(key, 1, 0);
 }
 }
 
 
-static bool cmp(const unsigned int *key1, const unsigned int *key2)
+static bool cmp(const struct object *object, const unsigned int *key)
 {
 {
-	return *key1 == *key2;
+	return object->key == *key;
 }
 }
 
 
 HTABLE_DEFINE_TYPE(struct object, objkey, hash_obj, cmp, obj);
 HTABLE_DEFINE_TYPE(struct object, objkey, hash_obj, cmp, obj);