blob: 116557e5923ad97a807e3631cf73b0f9e4307448 (
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) {
register unsigned int c = 5381;
register const char * k = key;
while (len--) {
c = ((c << 5) + c) + *k++;
}
return c;
}
|