ll_t
ll_t list;
ll_t list;
ll_t *ptr = head->front;
ll_t **prev = &head->front;
ll_enqueue(llh_t *head, ll_t *data)
ll_t *t = head->front;
ll_t *n;
ll_t *
ll_t *
ll_t *ptr;
ll_t *
ll_t *t;
ll_t **prev = &ptr->front;
ll_t *front;
ll_t **back;
void ll_enqueue(llh_t *head, ll_t *data);
ll_t * ll_peek(llh_t *head);
ll_t * ll_dequeue(llh_t *head);
ll_t * ll_traverse(llh_t *ptr, int (*func)(void *, void *), void *user);