Mercurial > hg > toybox
diff lib/lib.h @ 624:1e8b9acdafeb
Genericize llist code a bit: rename llist_free() to llist_traverse(), and no longer accept NULL as a synonym for free.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 15 Jul 2012 17:22:04 -0500 |
parents | f51beec92738 |
children | 77d94b36aff0 |
line wrap: on
line diff
--- a/lib/lib.h Sun Jul 15 16:56:20 2012 -0500 +++ b/lib/lib.h Sun Jul 15 17:22:04 2012 -0500 @@ -35,7 +35,7 @@ char *data; }; -void llist_free(void *list, void (*freeit)(void *data)); +void llist_traverse(void *list, void (*using)(void *data)); void *llist_pop(void *list); // actually void **list, but the compiler's dumb void dlist_add_nomalloc(struct double_list **list, struct double_list *new); struct double_list *dlist_add(struct double_list **list, char *data);