chiark / gitweb /
hashmap: allow hashmap_move() to fail
[elogind.git] / src / shared / set.h
index 840ee0a7e4ed6525a55c5dbe92a22be7d291f4ba..d2622d17eaedd5e62bdaa4369c78fb60d7716532 100644 (file)
@@ -50,7 +50,8 @@ void *set_remove(Set *s, void *value);
 int set_remove_and_put(Set *s, void *old_value, void *new_value);
 
 int set_merge(Set *s, Set *other);
-void set_move(Set *s, Set *other);
+int set_reserve(Set *s, unsigned entries_add);
+int set_move(Set *s, Set *other);
 int set_move_one(Set *s, Set *other, void *value);
 
 unsigned set_size(Set *s);