Go to the first, previous, next, last section, table of contents.


Removing nodes from a dll

(dll-delete dll node)
Delete node from the doubly linked list dll. Return the element of node.
(dll-delete-first dll)
Delete the first node from the doubly linked list dll. Return the element. Returns nil if dll was empty.
(dll-delete-last dll)
Delete the last node from the doubly linked list dll. Return the element. Returns nil if dll was empty.
(dll-clear dll)
Clear the doubly linked list dll, i.e. make it completely empty.


Go to the first, previous, next, last section, table of contents.