CC: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
}
+static enum pipe_error
+util_hash_inc(void *k, void *v, void *d)
+{
+ ++*(size_t *)d;
+ return PIPE_OK;
+}
+
+
+size_t
+util_hash_table_count(struct util_hash_table *ht)
+{
+ size_t count = 0;
+ util_hash_table_foreach(ht, util_hash_inc, &count);
+ return count;
+}
+
+
void
util_hash_table_destroy(struct util_hash_table *ht)
{
(void *key, void *value, void *data),
void *data);
+
+size_t
+util_hash_table_count(struct util_hash_table *ht);
+
+
void
util_hash_table_destroy(struct util_hash_table *ht);