1.1 --- a/src/list.c Wed Feb 08 18:56:58 2023 +0100 1.2 +++ b/src/list.c Wed Feb 08 20:26:09 2023 +0100 1.3 @@ -95,6 +95,14 @@ 1.4 return list->climpl->remove(list, index); 1.5 } 1.6 1.7 +static int cx_pl_swap( 1.8 + struct cx_list_s *list, 1.9 + size_t i, 1.10 + size_t j 1.11 +) { 1.12 + return list->climpl->swap(list, i, j); 1.13 +} 1.14 + 1.15 static void *cx_pl_at( 1.16 struct cx_list_s const *list, 1.17 size_t index 1.18 @@ -155,6 +163,7 @@ 1.19 cx_pl_insert_array, 1.20 cx_pl_insert_iter, 1.21 cx_pl_remove, 1.22 + cx_pl_swap, 1.23 cx_pl_at, 1.24 cx_pl_find, 1.25 cx_pl_sort,