Doubly Linked List API

Okay, what is this thing you ask? Well I got sick of embedding link list code in all my apps., so I decided to write it in the form of an API. Looking at the source you'll see I went a little overboard with functionality, but since it's an API you can use what you want. All in all I think it's a very usable and stable package. It was published in the May 1998 issue of the Linux Journal http://www.linuxjournal.com/article/2693 resulting in an avalanche of email. I got mail from one user that incorporated the API in a CAD program and made some valuable suggestions for additions which have been included in the current release. The current version was released in May 2011 and can also be found on Freecode.com formally Freashmeat.net

Newly released on Jan 15, 2012 is version 2.0.0, it includes a few bug fixes and most of all a Python API. Read the docs below to see more.

Scroll down this page to view the documentation or to download the API.


Linklist Diagram
Doubly linked list structure diagram.

Documentation and Download


The download directory has all versions plus md5 checksum files. download.
The ChangeLog can be found here.
All documentation can be found in the tarballs.
Version 2.0.0 now with a Python API. View the version 2.0.0 C documentation here.
View the version 2.0.0 Python API Documentation here.
Download the source for release linklist-2.0.0.tar.gz. CURRENT

This version brings up-to-date the build targets in the Makefile it also fixes a few bugs in one of the status functions that is not necessary for normal use.
View the version 1.2.1 documentation here.
Download the source for release linklist-1.2.1.tar.gz.

This version now has two licenses Artistic and Eclipse. The internal build headers have changed, but this should not affect usage after installation. There is also a PDF version of the documentation.
View the version 1.2.0 documentation here.
Download the source for release linklist-1.2.0.tar.gz.

The documentation is now written in LaTeX. Included in the tarball is postscript and html documentation.
View the version 1.1.0 documentation here.
Download the source for release linklist-1.1.0.tar.gz.

Included in the tarball is postscript documentation.
View the version 1.0.3 documentation here.
Download the source for release linklist-1.0.3.tar.gz.