htable: fix tools/speed.
authorRusty Russell <rusty@rustcorp.com.au>
Mon, 29 Aug 2011 08:02:41 +0000 (17:32 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Mon, 29 Aug 2011 08:02:41 +0000 (17:32 +0930)
As pointed out by Christian Thaeter, it has bitrotted.

ccan/htable/tools/speed.c

index 26231924a1f68b33cfe244b21981d0cb4ca5ebe2..194f11201f01c9d08aa5647f4a8436c1175a03de 100644 (file)
@@ -4,6 +4,7 @@
 #include <ccan/hash/hash.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <time.h>
 #include <unistd.h>
 #include <sys/time.h>
@@ -28,9 +29,9 @@ static size_t hash_obj(const unsigned int *key)
        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);