dlList A simple doubly-linked list implementation in C. Supports sorting and user-defined node deep-copy and destroy functions. Documentation.