]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Add strmap_isempty
authorNick Mathewson <nickm@torproject.org>
Tue, 17 Aug 2004 06:28:34 +0000 (06:28 +0000)
committerNick Mathewson <nickm@torproject.org>
Tue, 17 Aug 2004 06:28:34 +0000 (06:28 +0000)
svn:r2250

src/common/util.c
src/common/util.h

index 68d858e82f9fcd36f98af1b22fbeb27994c75dd8..ff2b0237136bad216e0a6024d60ec4fb99c0a07b 100644 (file)
@@ -740,6 +740,11 @@ void strmap_free(strmap_t *map, void (*free_val)(void*))
   tor_free(map);
 }
 
+int strmap_isempty(strmap_t *map)
+{
+  return SPLAY_EMPTY(&map->head);
+}
+
 /*
  *    String manipulation
  */
index 915fb9d9ad42cb736e37b6ee9fa44addbfcacbf7..4c629a22148d79bb9f9c59bdf5a3c26bac6e08db 100644 (file)
@@ -181,6 +181,7 @@ void* strmap_remove_lc(strmap_t *map, const char *key);
 typedef void* (*strmap_foreach_fn)(const char *key, void *val, void *data);
 void strmap_foreach(strmap_t *map, strmap_foreach_fn fn, void *data);
 void strmap_free(strmap_t *map, void (*free_val)(void*));
+int strmap_isempty(strmap_t *map);
 
 strmap_iter_t *strmap_iter_init(strmap_t *map);
 strmap_iter_t *strmap_iter_next(strmap_t *map, strmap_iter_t *iter);