--- a/src/list.c Sun Dec 29 15:24:20 2024 +0100 +++ b/src/list.c Sun Dec 29 16:56:13 2024 +0100 @@ -297,10 +297,9 @@ const char *src = data; size_t i = 0; for (; i < n; i++) { - if (0 != invoke_list_func(insert_element, - list, index + i, src + (i * elem_size))) { - return i; - } + if (0 != invoke_list_func( + insert_element, list, index + i, + src + (i * elem_size))) return i; } return i; } @@ -345,9 +344,8 @@ // insert the elements at location si if (ins == 1) { - if (0 != invoke_list_func(insert_element, - list, di, src)) - return inserted; + if (0 != invoke_list_func( + insert_element, list, di, src)) return inserted; } else { size_t r = invoke_list_func(insert_array, list, di, src, ins); if (r < ins) return inserted + r;