summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2016-11-26 07:51:38 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2016-11-26 07:51:38 +0200
commitf5a1ff9b5a2caa67c1bee2cbf4a00dc4f7946bb4 (patch)
treed6b31c78747558dcf47fdbbbf6c45643ae2df117 /include
parent1e6dc073c8b89d740c7eeba747965dfb76be5f2a (diff)
downloadmailutils-f5a1ff9b5a2caa67c1bee2cbf4a00dc4f7946bb4.tar.gz
mailutils-f5a1ff9b5a2caa67c1bee2cbf4a00dc4f7946bb4.tar.bz2
Improve list sorting API
* libmailutils/list/sort.c (mu_list_sort_r): New function. * include/mailutils/list.h: Provide prototype.
Diffstat (limited to 'include')
-rw-r--r--include/mailutils/list.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/mailutils/list.h b/include/mailutils/list.h
index adf61b485..7da3c2973 100644
--- a/include/mailutils/list.h
+++ b/include/mailutils/list.h
@@ -345,6 +345,9 @@ int mu_list_rfold (mu_list_t _list, mu_list_folder_t _fold, void *_data,
first of them is less than the second, and +1 otherwise.
*/
void mu_list_sort (mu_list_t _list, mu_list_comparator_t _comp);
+void mu_list_sort_r (mu_list_t _list,
+ int (*_comp) (const void *, const void *, void *),
+ void *_data);
#ifdef __cplusplus
}

Return to:

Send suggestions and report system problems to the System administrator.