1
0
Fork 0
qmail/cdb_hash.c
D. J. Bernstein af9625ddf9 qmail 1.01
2009-12-18 13:07:04 +01:00

16 lines
198 B
C

#include "cdb.h"
uint32 cdb_hash(buf,len)
unsigned char *buf;
unsigned int len;
{
uint32 h;
h = 5381;
while (len) {
--len;
h += (h << 5);
h ^= (uint32) *buf++;
}
return h;
}