uthash-dev - Hash map and linked list implementation
Contents
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.
uthash-dev 06/23/2015 UTHASH-DEV(3)
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.
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>
