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. This version was released in July 1999 and can also be found on Freashmeat.net

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. All documentation can be found in the tarballs.
View the version 1.2.0 documentation here. 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.
Download the source for release linklist-1.2.0.tar.gz here. CURRENT

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

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