master
1#include "node.h"
2
3typedef void (*Printer)(void *);
4typedef struct node List;
5
6List *list_initialize(void *data);
7List *list_get(List *from, int index);
8List *list_add(List *head, void *data);
9int list_size(List *list);
10void list_inspect(List *self, Printer printer);