vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit 74dfcb2634c92c403ebceb43b0923b35b904b70d parent c142666ed7c3e77c2f93ac17e4ace0fadc7f24ca Author: Marc André Tanner <mat@brain-dump.org> Date: Mon, 3 Feb 2020 16:03:38 +0100 array: make array_sort work for empty arrays Diffstat:
| M | array.c | | | 3 | ++- |
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/array.c b/array.c @@ -149,7 +149,8 @@ bool array_resize(Array *arr, size_t len) { } void array_sort(Array *arr, int (*compar)(const void*, const void*)) { - qsort(arr->items, arr->len, arr->elem_size, compar); + if (arr->items) + qsort(arr->items, arr->len, arr->elem_size, compar); } bool array_push(Array *arr, void *item) {