Public domain code I've found on the web that looks useful. ?: hashtable.[ch]: reasonable looking C hashtable implementation. http://burtleburtle.net/bob/hash/hashfaq.html: lookup2.c: 32 bit general hash checksum.c: 256 bit general hash