1.1 --- a/src/linked_list.c Sat Feb 17 20:22:13 2024 +0100 1.2 +++ b/src/linked_list.c Sat Feb 17 20:51:27 2024 +0100 1.3 @@ -866,16 +866,6 @@ 1.4 return node->payload; 1.5 } 1.6 1.7 -static bool cx_ll_iter_flag_rm(void *it) { 1.8 - struct cx_iterator_base_s *iter = it; 1.9 - if (iter->mutating) { 1.10 - iter->remove = true; 1.11 - return true; 1.12 - } else { 1.13 - return false; 1.14 - } 1.15 -} 1.16 - 1.17 static CxIterator cx_ll_iterator( 1.18 struct cx_list_s const *list, 1.19 size_t index, 1.20 @@ -888,7 +878,6 @@ 1.21 iter.base.valid = cx_ll_iter_valid; 1.22 iter.base.current = cx_ll_iter_current; 1.23 iter.base.next = backwards ? cx_ll_iter_prev : cx_ll_iter_next; 1.24 - iter.base.flag_removal = cx_ll_iter_flag_rm; 1.25 iter.base.mutating = false; 1.26 iter.base.remove = false; 1.27 return iter;