summaryrefslogtreecommitdiff
path: root/src/list.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/list.h')
-rw-r--r--src/list.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/list.h b/src/list.h
index d774f96..b710aa2 100644
--- a/src/list.h
+++ b/src/list.h
@@ -28,8 +28,12 @@ typedef void (*printer)(void *);
typedef printer acter; /* a type that can act on list
elements */
+typedef void (*doer)(void);
+
void map_list(List *ls, acter f);
+void map_list_between(List *ls, acter f, doer d);
+
void print_list(List *ls, printer prt);
/* COPYER is expected to return NULL when it fails to copy. */