This is 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.
Categories
AlgorithmsLicense
BSD LicenseFollow uthash
Other Useful Business Software
Ship Agents Faster
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Rate This Project
Login To Rate This Project
User Reviews
-
5 out of 5 starsVery simple, well documented, many hash functions to choose from, thank you very much!
-
5 out of 5 starsThank you for your work.
-
5 out of 5 starsVery useful project!
-
5 out of 5 starsVery nice.
-
5 out of 5 starsit is very useful for C learner,thanks for the author.