Projects / Doubly Linked List

Doubly Linked List

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.

Operating Systems

Recent releases

  •  16 Jan 2012 05:06

    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.

    •  04 May 2011 23:47

      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.

      •  29 Jul 2007 23:57

        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.

        •  09 Jul 1999 02:43

          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.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.