~mdw
/
qmail
/ blame_incremental
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blob
|
blame
(non-incremental) |
history
|
HEAD
Ignore uninteresting files.
[qmail]
/
cdb_hash.c
This page requires JavaScript to run. Use
this page
instead.
... / ...
Commit
Line
Data
1
#include "cdb.h"
2
3
uint32 cdb_hash(buf,len)
4
unsigned char *buf;
5
unsigned int len;
6
{
7
uint32 h;
8
9
h = 5381;
10
while (len) {
11
--len;
12
h += (h << 5);
13
h ^= (uint32) *buf++;
14
}
15
return h;
16
}