libdacav 0.9.0
libdacav - A simple container library

This project aims to produce some general purpose utilities shaped as libraries: Libdacav provides some simple and well documented data structures of common use:

  • Hash tables;
  • Double linked lists;
  • Heaps;
  • Buffered strings;
  • Circular buffers.

Compilation and installation

You can obtain the source code tarball on the sourceforge site at http://sourceforge.net/projects/libdacav/

There's also a blog: https://sourceforge.net/apps/wordpress/libdacav/

This software uses the GNU Autotools build system: in order to compile and install the application the standard installation method must be used:

 ./configure
 make
 make install
 

More information is provided by the INSTALL file, which is included in the software package.

Usage

The doxygen documentation you are reading is pretty rich. You however can take a glance at the libdacav/tests directory, which contains the unit-tests. Hint: The tests which name matches the ^test[0-9][0-0]-.+$ regular rexpression are the most interesting ;-)

License

LibDacav is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

A copy of the GNU General Public License is provided along with LibDacav: see the COPYING file provided with the distribution.

If you need me to cross-license it, just send me a mail (see the AUTHORS file).

Dependency

The library should work correctly without any dependency under any Posix-compliant operating system. If you experiment some issue please contact me. The AUTHORS and THANKS files provided with the software distribution contain developers contacts.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator