summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2003-01-22 13:16:13 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2003-01-22 13:16:13 +0000
commitd12d3de2c5b0ffbdc29d3c99d41fbcee718b1a8d (patch)
tree1d93dc094f2bda0ea07508939f645d41e8b62f86 /include
parent0749f1847ba0c7fb4499239dbc7901071bcba2ae (diff)
downloadmailutils-d12d3de2c5b0ffbdc29d3c99d41fbcee718b1a8d.tar.gz
mailutils-d12d3de2c5b0ffbdc29d3c99d41fbcee718b1a8d.tar.bz2
(list_comparator_t): New datatype.
(list_set_comparator): New function
Diffstat (limited to 'include')
-rw-r--r--include/mailutils/list.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/mailutils/list.h b/include/mailutils/list.h
index 787fc83cf..35f42f0f2 100644
--- a/include/mailutils/list.h
+++ b/include/mailutils/list.h
@@ -35,10 +35,13 @@ extern int list_replace __P ((list_t list, void *old_item, void *new_item));
extern int list_get __P ((list_t, size_t _index, void **pitem));
typedef int list_action_t __PMT ((void* item, void* cbdata));
-
+
extern int list_do __P ((list_t list, list_action_t * action, void *cbdata));
+typedef int (*list_comparator_t) __PMT((const void*, const void*));
+extern list_comparator_t list_set_comparator __P((list_t, list_comparator_t));
+
#ifdef __cplusplus
}
#endif

Return to:

Send suggestions and report system problems to the System administrator.