diff options
author | Lennart Poettering <lennart@poettering.net> | 2010-04-06 02:38:43 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2010-04-06 02:38:43 +0200 |
commit | 101d8e630eab1281a0e126a78433cf6d5bed4cb4 (patch) | |
tree | 83d534236bd94eac2a72ed44e71acf745d965901 /set.h | |
parent | 3251df7dd7e88571108c1dc8a6c9f66cf891321b (diff) |
hashmap,set: add new accessors that cannot fail on OOM
Diffstat (limited to 'set.h')
-rw-r--r-- | set.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -41,8 +41,11 @@ int set_put(Set *s, void *value); int set_replace(Set *s, void *value); void *set_get(Set *s, void *value); 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_move_one(Set *s, Set *other, void *value); unsigned set_size(Set *s); bool set_isempty(Set *s); |