X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fhtable%2Ftools%2Fspeed.c;fp=ccan%2Fhtable%2Ftools%2Fspeed.c;h=e185b6f69eb74f3435789d82abe144eb32d8d1ca;hp=3fd1e8926fce0d74fd92ece44a44edf62b50305d;hb=9a9d6a03d99f05f3158df8520c5338324fd74c49;hpb=5971ec743ffa28a0eaae65929475226c703678b9 diff --git a/ccan/htable/tools/speed.c b/ccan/htable/tools/speed.c index 3fd1e892..e185b6f6 100644 --- a/ccan/htable/tools/speed.c +++ b/ccan/htable/tools/speed.c @@ -70,7 +70,7 @@ static size_t perfect(const struct htable *ht) size_t i, placed_perfect = 0; for (i = 0; i < ((size_t)1 << ht->bits); i++) { - if (!entry_is_valid(ht, i)) + if (!entry_is_valid(ht->table[i])) continue; if (hash_bucket(ht, ht->rehash(get_raw_ptr(ht, ht->table[i]), ht->priv)) == i) { @@ -87,7 +87,7 @@ static size_t count_deleted(const struct htable *ht) size_t i, delete_markers = 0; for (i = 0; i < ((size_t)1 << ht->bits); i++) { - if (entry_is_deleted(ht, i)) + if (ht->table[i] == HTABLE_DELETED) delete_markers++; } return delete_markers;