Lines Matching refs:chain
1356 unsigned short* chain;
1365 hash->chain = (unsigned short*)lodepng_malloc(sizeof(unsigned short) * windowsize);
1368 if(!hash->head || !hash->val || !hash->chain || !hash->zeros) return 83; /*alloc fail*/
1373 for(i = 0; i < windowsize; i++) hash->chain[i] = i; /*same value as index indicates uninitialized*/
1382 lodepng_free(hash->chain);
1418 if(hash->head[hashval] != -1) hash->chain[wpos] = hash->head[hashval];
1436 /*for large window lengths, assume the user wants no compression loss. Otherwise, max hash chain length speedup.*/
1481 hashpos = hash->chain[prevpos];
1526 if(hashpos == hash->chain[hashpos]) break;
1529 hashpos = hash->chain[hashpos];