X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fhtable%2Ftools%2Fspeed.c;fp=ccan%2Fhtable%2Ftools%2Fspeed.c;h=3fd1e8926fce0d74fd92ece44a44edf62b50305d;hb=7218ee2476d8a7e4f9413781e2bedcd2daaa8190;hp=e185b6f69eb74f3435789d82abe144eb32d8d1ca;hpb=609670cc6a5fc9ba819cacca251cde1709c053d6;p=ccan diff --git a/ccan/htable/tools/speed.c b/ccan/htable/tools/speed.c index e185b6f6..3fd1e892 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->table[i])) + if (!entry_is_valid(ht, 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 (ht->table[i] == HTABLE_DELETED) + if (entry_is_deleted(ht, i)) delete_markers++; } return delete_markers;