Add new json_object_array_sort function

- uses libc's qsort to sort the arraylist
 - add test in test1.c
This commit is contained in:
Frederik Deweerdt
2011-10-07 21:07:18 +02:00
parent a8ffbe97b0
commit c43871c866
6 changed files with 83 additions and 0 deletions

View File

@@ -87,6 +87,13 @@ array_list_add(struct array_list *arr, void *data)
return array_list_put_idx(arr, arr->length, data);
}
void
array_list_sort(struct array_list *arr, int(*sort_fn)(const void *, const void *))
{
qsort(arr->array, arr->length, sizeof(arr->array[0]),
(int (*)(const void *, const void *))sort_fn);
}
int
array_list_length(struct array_list *arr)
{