/* Insert a new entry after the specified head. This is good for implementing stacks.  */
void llist_add(llist_head *p, llist_head *head)
/* Insert a new entry after the specified head. This is good for implementing stacks.  */
void llist_add(llist_head *p, llist_head *head)
{
    __llist_add(p, head, head->next);
}