liblist provides a generic C API for manipulating and traversing doubly-linked lists. It uses opaque handles to hopefully allow a stable ABI in the future.
|Tags||C Library lists|
|Operating Systems||POSIX POSIX (GNU/Linux) Darwin|
Release Notes: typedefs are used instead of #defines for the core types. Macros are used to rename functions to avoid conflicts with the badly written libmysqlclient library. A very basic test suite was added.