---
name: "uthash-dev"
section: "3"
platform: "linux"
package: "uthash-dev"
version: "2.3.0-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/uthash-dev"
---

# uthash-dev(3)

Hash map and linked list implementation

## NAME

uthash-dev - Hash map and linked list implementation

## SYNOPSIS

**#include \<uthash.h\>**

**#include \<utlist.h\>**

**#include \<utarray.h\>**

**#include \<utstring.h\>**

**#include \<utvector.h\>**

## DESCRIPTION

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*.

## AUTHOR

**Bastian Blywis** \<blywis@googlemail.com\>

Wrote this manpage for the Debian system.

## COPYRIGHT

Copyright © 2009 Bastian Blywis\
 Copyright © 2015 Ilias Tsitsimpis\

This manual page was written for the Debian system (and may be used by others).

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or (at your option) any later version published by the Free Software Foundation.

On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
