Changelog

DJBX33A

1
2
3
4
5
6
7
/* This is an efficient hash function created by Daniel J. Bernstein */
hash_t bernstein_hash(const unsigned char *key)
{
	hash_t h=0;
	while(*key) h=33*h + *key++;
	return h;
}