aboutsummaryrefslogtreecommitdiff
path: root/lib/shash.c
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2009-11-04 14:56:03 -0800
committerBen Pfaff <blp@nicira.com>2009-11-04 15:01:02 -0800
commitc01da229646791c0e4613d9e3fc4a1b9cc9f7d12 (patch)
tree945620effdbd4d43c9320b07dee765368b105715 /lib/shash.c
parent837e80977cdd9fda61fb0789bfd6b64c7639c25a (diff)
shash: New function shash_count().
Diffstat (limited to 'lib/shash.c')
-rw-r--r--lib/shash.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/shash.c b/lib/shash.c
index 5d8ecfa6..00217474 100644
--- a/lib/shash.c
+++ b/lib/shash.c
@@ -58,6 +58,12 @@ shash_is_empty(const struct shash *shash)
return hmap_is_empty(&shash->map);
}
+size_t
+shash_count(const struct shash *shash)
+{
+ return hmap_count(&shash->map);
+}
+
/* It is the caller's responsibility to avoid duplicate names, if that is
* desirable. */
struct shash_node *