Lines Matching refs:hashval
1415 static void updateHashChain(Hash* hash, size_t wpos, int hashval) in updateHashChain() argument
1417 hash->val[wpos] = hashval; in updateHashChain()
1418 if(hash->head[hashval] != -1) hash->chain[wpos] = hash->head[hashval]; in updateHashChain()
1419 hash->head[hashval] = wpos; in updateHashChain()
1447 unsigned hashval; in encodeLZ77() local
1462 hashval = getHash(in, insize, pos); in encodeLZ77()
1463 updateHashChain(hash, wpos, hashval); in encodeLZ77()
1465 if(usezeros && hashval == 0) in encodeLZ77()
1480 prevpos = hash->head[hashval]; in encodeLZ77()
1501 … if(usezeros && hashval == 0 && hash->val[hashpos] == 0 /*hashval[hashpos] may be out of date*/) in encodeLZ77()
1554 …hash->head[hashval] = -1; /*the same hashchain update will be done, this ensures no wrong alterati… in encodeLZ77()
1579 hashval = getHash(in, insize, pos); in encodeLZ77()
1580 updateHashChain(hash, wpos, hashval); in encodeLZ77()
1581 if(usezeros && hashval == 0) in encodeLZ77()