X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib%2Flist.c;h=e921b204431d2ad923836868af965839c4b4247d;hb=ce5e12405904f419adf8b4b6d4465fb27274c08b;hp=7d233e7184ffab01921a02229f34f2e591ba8f36;hpb=fa7f733a61a6fe3143198791ab470ddf4d08fdbe;p=apps%2Fmadmutt.git diff --git a/lib/list.c b/lib/list.c index 7d233e7..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); }