uthash-dev(3)

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.

  1. 6.0
  2. 7
  3. 8
  4. 9–13

Author

Bastian Blywis <[email protected]>

Wrote this manpage for the Debian system.

From uthash-dev 2.3.0-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.