Simple and fast u32-u32 hash-table library (200 LOC).
Allows for high load factors (~97% normally, ~98% when not inserting a lot) and doesn't require forced power-of-2 sizes - perfect balancing of speed and memory.
Building: build libtard.c to tard.a
Linking: add -ltard to cflags
Yes
Fast
Maybe one day.
(However it's probably faster than what you are using right now ;-) )
ISC