chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
unit: issue notify even if the high-level state didn't change
[elogind.git]
/
set.h
diff --git
a/set.h
b/set.h
index b0f2242c8859b639139558e8863e9a48b97d26c6..dd2e91dd11df5cd5b426e6f66605725392ff5678 100644
(file)
--- a/
set.h
+++ b/
set.h
@@
-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_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);
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);
unsigned set_size(Set *s);
bool set_isempty(Set *s);