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

RSS Recent releases

  •  16 Jan 2012 20:31

    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.

    •  05 May 2011 00:58

      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 16: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.

      •  30 Jan 2001 06:12

        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

        Excel Writer

        A package to write Excel files with basic formatting easily.


        Project Spotlight

        PCI Utilities

        Utilities for diagnostics and configuration of PCI devices.