Writing an API for a link list came about after many years of struggling with data storage problems. I would often write link list code embedded in my application, exposing all of its innards to the application. This was a nightmare to weed through as the application grew in functionality and complexity. Often much of the functionality that I would have liked in my application would be too difficult to implement or would be kludged in. If more than one link list was needed my beard would thin.

This manual documents the implementation and use of the Doubly Linked List API. A brief overview of the design philosophy and how the data is abstracted will be discussed followed by a thorough explanation of the calling and return mechanism of each function.

I hope it is as useful for you as it has been for me.

Carl J. Nobile
April 1999

Carl J. Nobile 2007-06-24