summaryrefslogtreecommitdiff
path: root/test/test_slist.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-07-24 21:55:21 +0200
committerRichard Braun <rbraun@sceen.net>2017-07-24 21:55:21 +0200
commitb4b0028d58aa76e3da39d9978975d672aa5fa809 (patch)
tree469e21c72908fd7effe2cc29e9169119c912fc7c /test/test_slist.c
parent3e5bd919e167c0d3ae4ca407fe3d88829d0261b5 (diff)
slist: simplify slist_insert_after
Improve the efficiency of slist_insert_after by forbidding the prev pointer to be NULL. This effectively delegates the check to the caller.
Diffstat (limited to 'test/test_slist.c')
-rw-r--r--test/test_slist.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/test/test_slist.c b/test/test_slist.c
index 941b80f..df3051e 100644
--- a/test/test_slist.c
+++ b/test/test_slist.c
@@ -66,24 +66,6 @@ add_obj_head_llsync(struct slist *list)
}
static void
-add_obj_head2(struct slist *list)
-{
- struct obj *obj;
-
- obj = obj_create();
- slist_insert_after(list, NULL, &obj->node);
-}
-
-static void
-add_obj_head2_llsync(struct slist *list)
-{
- struct obj *obj;
-
- obj = obj_create();
- slist_llsync_insert_after(list, NULL, &obj->node);
-}
-
-static void
add_obj_tail(struct slist *list)
{
struct obj *obj;
@@ -324,8 +306,6 @@ main(void)
add_obj_head(&list);
add_obj_head(&list);
add_obj_head(&list);
- add_obj_head2(&list);
- add_obj_head2_llsync(&list);
add_obj_tail2(&list);
add_obj_tail2_llsync(&list);