]> git.lizzy.rs Git - dragonstd.git/blobdiff - list.c
Callback rework
[dragonstd.git] / list.c
diff --git a/list.c b/list.c
index f7b3803fbacfb822c78b76c890a1ce198cd40ace..a4aba67a5772ffc89f52da814a32ea25424fc87b 100644 (file)
--- a/list.c
+++ b/list.c
@@ -57,13 +57,13 @@ void list_nrm(List *list, ListNode **node)
        free(old);
 }
 
-void list_itr(List *list, Iterator iter, void *arg, Transformer trans)
+void list_itr(List *list, Callback iter, void *arg, Transformer trans)
 {
        LIST_ITERATE(list, node)
                iter(trans ? trans(node->dat) : node->dat, arg);
 }
 
-void list_clr(List *list, Iterator iter, void *arg, Transformer trans)
+void list_clr(List *list, Callback iter, void *arg, Transformer trans)
 {
        for (ListNode *node = list->fst; node != NULL;) {
                ListNode *next = node->nxt;