X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fhtable%2Fhtable.h;h=0ecae726c0bd560a5a1ba598e4d544d7480041a4;hp=938b43afc89ce5a6603c45761da17d26b748475e;hb=b98c68473e3317e09ebcc2d7d46e374fc08c531d;hpb=e16aa40bed387c9575bc9c5d1b19ecca0e9cbda7 diff --git a/ccan/htable/htable.h b/ccan/htable/htable.h index 938b43af..0ecae726 100644 --- a/ccan/htable/htable.h +++ b/ccan/htable/htable.h @@ -75,6 +75,15 @@ bool htable_init_sized(struct htable *ht, size_t (*rehash)(const void *elem, void *priv), void *priv, size_t size); +/** + * htable_count - count number of entries in a hash table. + * @ht: the hash table + */ +static inline size_t htable_count(const struct htable *ht) +{ + return ht->elems; +} + /** * htable_clear - empty a hash table. * @ht: the hash table to clear