uthash-dev3
Hash map and linked list implementation
Usage
#include <uthash.h>
#include <utlist.h>
#include <utarray.h>
#include <utstring.h>
#include <utvector.h>
Overview
The uthash-dev Debian package build from the uthash source package contains the uthash, utlist, utarray, utstring and utvector headers. They can be included in any C source code and provide hash map, linked list, etc implementations as C preprocessor macros.
The documentation is available in the documentation directory of the package (/usr/share/doc/uthash-dev/) in HTML format. Additionally, some examples are also included that have been provided as test cases in the upstream release.
Files
/usr/include/uthash.h
The hash map implementation as C preprocessor macro.
/usr/include/utlist.h
The linked list implementation as C preprocessor macro.
/usr/include/utarray.h
The dynamic array implementation as C preprocessor macro.
/usr/include/utstring.h
The dynamic string implementation as C preprocessor macro.
/usr/include/utvector.h
The vector implementation which maintains a contiguous buffer of 'n' elements.
In order to use, link with -lut.
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 3 times.