def strhash(str, hashcollection):
    hash = 0
    for c in str:
        v = ord(c.lower())
        hash = (v + (hash << 6) - (hash << 16) - hash) & 0xFFFFFFFFL
    hashcollection[hash] = str
    return hash
dataset/ETHPy150Open kleientertainment/ds_mod_tools/pkg/unix/mod_tools/tools/scripts/buildanimation.py/strhash/operator `+` -> `-`