From 191d5b4b093e07f5243bd2c1ebecbf5a9fe76df0 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Sat, 19 Jul 2025 21:34:02 -0400 Subject: ranges_sort() Signed-off-by: Kent Overstreet --- c_src/tools-util.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'c_src/tools-util.c') diff --git a/c_src/tools-util.c b/c_src/tools-util.c index a31adcb0..5a15f306 100644 --- a/c_src/tools-util.c +++ b/c_src/tools-util.c @@ -291,11 +291,16 @@ static int range_cmp(const void *_l, const void *_r) return 0; } +void ranges_sort(ranges *r) +{ + sort(r->data, r->nr, sizeof(r->data[0]), range_cmp, NULL); +} + void ranges_sort_merge(ranges *r) { ranges tmp = { 0 }; - sort(r->data, r->nr, sizeof(r->data[0]), range_cmp, NULL); + ranges_sort(r); /* Merge contiguous ranges: */ darray_for_each(*r, i) { -- cgit v1.2.3