summaryrefslogtreecommitdiff
path: root/src/slist.h
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2018-01-04 22:10:51 +0100
committerRichard Braun <rbraun@sceen.net>2018-01-04 22:10:51 +0100
commit0e0f906c5eecc2b23f4bb3b7f505be216c88a121 (patch)
tree0255e05647e316c8adc78b77324e6b4d73d2e149 /src/slist.h
parent37d1642922fd49c267da1f408843f5d36035a78e (diff)
Slightly change the list interfaces
This change breaks API compatibility.
Diffstat (limited to 'src/slist.h')
-rw-r--r--src/slist.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/slist.h b/src/slist.h
index 42fc54b..5dbe537 100644
--- a/src/slist.h
+++ b/src/slist.h
@@ -189,8 +189,8 @@ slist_insert_tail(struct slist *list, struct slist_node *node)
* The prev node must be valid.
*/
static inline void
-slist_insert_after(struct slist *list, struct slist_node *prev,
- struct slist_node *node)
+slist_insert_after(struct slist *list, struct slist_node *node,
+ struct slist_node *prev)
{
node->next = prev->next;
prev->next = node;
@@ -378,8 +378,8 @@ slist_llsync_insert_tail(struct slist *list, struct slist_node *node)
* The prev node must be valid.
*/
static inline void
-slist_llsync_insert_after(struct slist *list, struct slist_node *prev,
- struct slist_node *node)
+slist_llsync_insert_after(struct slist *list, struct slist_node *node,
+ struct slist_node *prev)
{
node->next = prev->next;
llsync_store_ptr(prev->next, node);