src/linked_list.c

changeset 829
7d4e31d295af
parent 807
c8d692131b1e
child 850
b2bc48c2b251
--- a/src/linked_list.c	Sat Feb 17 20:22:13 2024 +0100
+++ b/src/linked_list.c	Sat Feb 17 20:51:27 2024 +0100
@@ -866,16 +866,6 @@
     return node->payload;
 }
 
-static bool cx_ll_iter_flag_rm(void *it) {
-    struct cx_iterator_base_s *iter = it;
-    if (iter->mutating) {
-        iter->remove = true;
-        return true;
-    } else {
-        return false;
-    }
-}
-
 static CxIterator cx_ll_iterator(
         struct cx_list_s const *list,
         size_t index,
@@ -888,7 +878,6 @@
     iter.base.valid = cx_ll_iter_valid;
     iter.base.current = cx_ll_iter_current;
     iter.base.next = backwards ? cx_ll_iter_prev : cx_ll_iter_next;
-    iter.base.flag_removal = cx_ll_iter_flag_rm;
     iter.base.mutating = false;
     iter.base.remove = false;
     return iter;

mercurial