Next: dll_head, Previous: dll_detach_head_node, Up: Doubly Linked Lists
Remove a node from a doubly linked list.
#include <linklist/linklist.h>void dll_detach_node( DLinkList ull, DLLNode unode );
DLinkList ull
- the list from which to detach the node
DLLNode unode
- the node to detach
This routine removes a node from a list without destroying it. The user is responsible for its subsequent care.
It returns a handle for the detached node.