blob: 62875d89965b018603f53702fd76eb0fd5a7f410 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#include "MCHash.h"
unsigned int mailcore::hashCompute(const char * key, unsigned int len) {
unsigned int c = 5381;
const char * k = key;
while (len--) {
c = ((c << 5) + c) + *k++;
}
return c;
}
|