summaryrefslogtreecommitdiff
path: root/arraylist.h
diff options
context:
space:
mode:
authorFrederik Deweerdt <frederik.deweerdt@gmail.com>2011-10-07 21:07:18 +0200
committerFrederik Deweerdt <frederik.deweerdt@gmail.com>2011-10-07 21:07:18 +0200
commitc43871c86693f34ae143da2d53a3370c670e5554 (patch)
tree8d7caf42bafaf5db6c998ab1bd0a44fa54bc1693 /arraylist.h
parenta8ffbe97b0414ce62fd2d697dcf9e76c7514362a (diff)
downloadjson-c-c43871c86693f34ae143da2d53a3370c670e5554.tar.gz
Add new json_object_array_sort function
- uses libc's qsort to sort the arraylist - add test in test1.c
Diffstat (limited to 'arraylist.h')
-rw-r--r--arraylist.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arraylist.h b/arraylist.h
index bc85c80..4f3113c 100644
--- a/arraylist.h
+++ b/arraylist.h
@@ -46,6 +46,9 @@ array_list_add(struct array_list *al, void *data);
extern int
array_list_length(struct array_list *al);
+extern void
+array_list_sort(struct array_list *arr, int(*compar)(const void *, const void *));
+
#ifdef __cplusplus
}
#endif