Added a pooled version of hsh_create
[pspp-builds.git] / src / libpspp / hash.h
index 1610a47d79ab5cad7738468aabf878bd4fa518a0..aa4041c4d96b2523712e9252e8606b26c05e0e79 100644 (file)
@@ -44,6 +44,13 @@ unsigned hsh_hash_double (double);
 struct hsh_table *hsh_create (int m, hsh_compare_func *,
                               hsh_hash_func *, hsh_free_func *,
                              void *aux);
+
+struct pool;
+struct hsh_table *hsh_create_pool (struct pool *pool, int m, 
+                                  hsh_compare_func *,
+                                  hsh_hash_func *, hsh_free_func *,
+                                  void *aux);
+
 void hsh_clear (struct hsh_table *);
 void hsh_destroy (struct hsh_table *);
 void *const *hsh_sort (struct hsh_table *);