src/array_list.c

changeset 1621
c52a4c67e29e
parent 1620
bf5d647f939d
child 1622
27e7a4bf1a39
--- 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);
 }

mercurial