diff -r 74c6582adabb -r f74e4fc496a2 src/array_list.c --- a/src/array_list.c Fri Dec 19 14:14:22 2025 +0100 +++ b/src/array_list.c Fri Dec 19 14:15:54 2025 +0100 @@ -350,7 +350,7 @@ ) { cx_compare_func_wrapper wrapper = {cmp_func}; return cx_array_insert_sorted_c_(allocator, array, elem_size, sorted_data, - n, cx_acmp_wrap, &wrapper, allow_duplicates); + n, cx_ccmp_wrap, &wrapper, allow_duplicates); } #ifndef WITH_QSORT_R @@ -578,7 +578,7 @@ cx_compare_func cmp_func ) { cx_compare_func_wrapper wrapper = {cmp_func}; - return cx_array_binary_search_inf_c(arr, size, elem_size, elem, cx_acmp_wrap, &wrapper); + return cx_array_binary_search_inf_c(arr, size, elem_size, elem, cx_ccmp_wrap, &wrapper); } size_t cx_array_binary_search( @@ -589,7 +589,7 @@ cx_compare_func cmp_func ) { cx_compare_func_wrapper wrapper = {cmp_func}; - return cx_array_binary_search_c(arr, size, elem_size, elem, cx_acmp_wrap, &wrapper); + return cx_array_binary_search_c(arr, size, elem_size, elem, cx_ccmp_wrap, &wrapper); } size_t cx_array_binary_search_sup( @@ -600,7 +600,7 @@ cx_compare_func cmp_func ) { cx_compare_func_wrapper wrapper = {cmp_func}; - return cx_array_binary_search_sup_c(arr, size, elem_size, elem, cx_acmp_wrap, &wrapper); + return cx_array_binary_search_sup_c(arr, size, elem_size, elem, cx_ccmp_wrap, &wrapper); } #ifndef CX_ARRAY_SWAP_SBO_SIZE