X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib%2Flist.c;h=e921b204431d2ad923836868af965839c4b4247d;hb=ce5e12405904f419adf8b4b6d4465fb27274c08b;hp=bc8133fda17a428b7bc763e6d366f8044bc834ed;hpb=ad556e8a31763ef0185ba2de5ca9624233518fa0;p=apps%2Fmadmutt.git diff --git a/lib/list.c b/lib/list.c index bc8133f..e921b20 100644 --- a/lib/list.c +++ b/lib/list.c @@ -18,13 +18,13 @@ list2_t* list_new (void) { return (safe_calloc (1, sizeof (list2_t))); } -void list_del (list2_t** l, void (*edel) (void**)) { +void list_del (list2_t** l, list_del_t* del) { size_t i = 0; if (!l || !*l) return; - if (*edel) + if (del) for (i = 0; i < (*l)->length; i++) - edel (&(*l)->data[i]); + del (&(*l)->data[i]); FREE(&(*l)->data); FREE(l); } @@ -100,7 +100,7 @@ list2_t* list_dup (list2_t* l, void* (*dup) (void*)) { return (ret); } -int _list_lookup (list2_t* l, int (*cmp) (const void*, const void*), const void* p) { +int list_lookup (list2_t* l, int (*cmp) (const void*, const void*), const void* p) { int i = 0; if (list_empty(l) || !*cmp) return (-1);