diff -r ec1f2015ec79 -r 75da57d4634e src/list.c --- a/src/list.c Sun Oct 06 19:17:41 2024 +0200 +++ b/src/list.c Mon Oct 07 20:20:21 2024 +0200 @@ -99,11 +99,13 @@ return list->climpl->insert_iter(iter, &elem, prepend); } -static int cx_pl_remove( +static size_t cx_pl_remove( struct cx_list_s *list, - size_t index + size_t index, + size_t num, + void *targetbuf ) { - return list->climpl->remove(list, index); + return list->climpl->remove(list, index, num, targetbuf); } static void cx_pl_clear(struct cx_list_s *list) {