genht

About

genht is a simple generic hash table implementation in C.

Uses open addressing scheme with space doubling.

Type generics is achieved by ugly name prefixing macros.

Public Domain.

Download

Latest version from VCS: svn co svn://repo.hu/genht/trunk genht

Stable releases: tarballs

There is no git support; if you got genht from git, it is likely outdated; get the newest from the above svn repository or get stable release tarballs.

Examples

Minimal example with comments: example.c, examplev.c, Makefile

Plus src/mainsi.c uses more API functions (but serves as a regression test so has less comments)

Contact

via IRC or email