changed hash function
This commit is contained in:
parent
c22605844a
commit
18649b3ef5
@ -23,8 +23,8 @@ hash(string) char *string; {
|
|||||||
|
|
||||||
if (strcmp(string,"ANY") == 0) return 128;
|
if (strcmp(string,"ANY") == 0) return 128;
|
||||||
for (sum=i=0,p=string;*p;i += 3)
|
for (sum=i=0,p=string;*p;i += 3)
|
||||||
sum += (*p++)<<(i&07);
|
sum += (*p++)<<(i&03);
|
||||||
return sum % 127;
|
return sum % 128;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user