A GIT clone of uthash.sourceforge.net, a hash table, implemented in C, supporting constant-time add/find/remove of C structures. Any structure having a unique, arbitrarily-typed key member can be hashed by adding a UT_hash_handle member to the structure and calling these macros.
License
ned14/uthash
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
uthash: a hash in C ============================================================================== DOCUMENTATION ============= Documentation for uthash is available in the doc/ directory or at: http://uthash.sourceforge.net USAGE ============ The only file you need to use uthash in your own application is src/uthash.h These bonus headers are also included: src/utlist.h src/utarray.h src/utstring.h SELF-TESTS ============ The automated self-test can be from the tests/ directory by running make on a unix platform, or by running do_tests_win32.cmd on Windows. LICENSE ============ The BSD license applies to this software. The text is in the LICENSE file. You can use or modify this code in your software, commercial or otherwise. CONTACT ============ Feel free to send me questions, comments, ideas for improvements or bug reports. Troy D. Hanson, May 15, 2010 thanson@users.sourceforge.net
About
A GIT clone of uthash.sourceforge.net, a hash table, implemented in C, supporting constant-time add/find/remove of C structures. Any structure having a unique, arbitrarily-typed key member can be hashed by adding a UT_hash_handle member to the structure and calling these macros.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published