list_t *list_append(list_t *before, void *data);
list_t *list_remove(list_t *head, list_t *item);
int list_length(list_t *item);
list_t *list_append(list_t *before, void *data);
list_t *list_remove(list_t *head, list_t *item);
int list_length(list_t *item);