Commit 180751fb authored by Paul Sokolovsky's avatar Paul Sokolovsky
Browse files

Merge pull request #670 from Rosuav/stringhash

Bring the C and Python compute_hash functions into consistency
parents d72bc271 de09caaa
......@@ -27,7 +27,8 @@ def compute_hash(qstr):
hash = 5381
for char in qstr:
hash = (hash * 33) ^ ord(char)
return hash & 0xffff
# Make sure that valid hash is never zero, zero means "hash not computed"
return (hash & 0xffff) or 1
def do_work(infiles):
# read the qstrs in from the input files
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment