return false;
}
memcpy(new->digest_uncompressed, data+length, zck->index.digest_size);
- HASH_FIND(hh, zck->index.ht, new->digest, new->digest_size, tmp);
+ HASH_FIND(hhuncomp, zck->index.htuncomp, new->digest_uncompressed, new->digest_size, tmp);
if(!tmp)
- HASH_ADD_KEYPTR(hhuncomp, zck->index_uncomp.ht, new->digest_uncompressed, new->digest_size,
+ HASH_ADD_KEYPTR(hhuncomp, zck->index.htuncomp, new->digest_uncompressed, new->digest_size,
new);
length += zck->index.digest_size;
}
zckChunk *last;
zckChunk *current;
zckChunk *ht;
+ zckChunk *htuncomp;
};
/* Contains a single range */
zckIndex index;
zckChunk *work_index_item;
zckHash work_index_hash;
- zckIndex index_uncomp;
zckChunk *work_index_item_uncomp;
zckHash work_index_hash_uncomp;
size_t stream;