--- a/src/array_list.c Thu Dec 18 12:11:30 2025 +0100 +++ b/src/array_list.c Thu Dec 18 12:26:25 2025 +0100 @@ -372,6 +372,16 @@ #endif } +void cx_array_sort_(CxArray *array, size_t elem_size, + cx_compare_func fn) { + qsort(array->data, array->size, elem_size, fn); +} + +void cx_array_sort_c_(CxArray *array, size_t elem_size, + cx_compare_func2 fn, void *context) { + cx_array_qsort_c(array->data, array->size, elem_size, fn, context); +} + CxIterator cx_array_iterator_(CxArray *array, size_t elem_size) { return cxIterator(array->data, elem_size, array->size); }