This package consists of an API for a doubly linked list. The API is divided into six functional groups: initialization, status and state, pointer manipulation, list update, search, and input/output. The API has been used in production software for over 10 years.
|Tags||Software Development Libraries LinkedList API|
|Licenses||Clarified Artistic Artistic|
|Operating Systems||POSIX Linux|
Release Notes: This release introduces a Python API and has unit tests written in Python. The C API is wrapped in thin ctypes wrappers. The Python code can be install with easy_install and creates an egg file. The C implementation has a few bugfixes and a reorganized directory structure. The C documentation has been updated in a few places, reflecting the bugfixes.
Release Notes: This version brings up-to-date the build targets in the Makefile and also fixes a bug in the DLL_Version function. This function is not necessary for normal use of the API. HTML, PostScript, and PDF documentation are all included in the tarball.
Release Notes: A CVS-generated ChangeLog has replaced the manually kept HISTORY file. The three header files have been reduced to one, and the code formatting has partially changed. The documentation has been updated, and a new PDF file has been added to the already existing PS and HTML docs. The project is now dual licensed: the Eclipse license has been added to the original Artistic License.
Release Notes: The new features in this release is swapping of nodes, inserting nodes above or below a current record pointer, searching for an nth record, and a virtual indexing scheme.