int zck_dl_write_zero(zckCtx *tgt, zckIndexItem *tgt_idx) {
char buf[BUF_SIZE] = {0};
size_t tgt_data_offset = tgt->header_size + tgt->index_size;
- size_t to_read = tgt_idx->length;
+ size_t to_read = tgt_idx->comp_length;
if(!zck_seek(tgt->fd, tgt_data_offset + tgt_idx->start, SEEK_SET))
return False;
while(to_read > 0) {
while(tgt_idx) {
if(tgt_idx->finished)
tgt_idx = tgt_idx->next;
- if(idx->length == tgt_idx->length &&
+ if(idx->comp_length == tgt_idx->comp_length &&
memcmp(idx->digest, tgt_idx->digest,
idx->digest_size) == 0) {
dl->priv->tgt_check = tgt_idx;
if(!zck_hash_init(dl->priv->chunk_hash,
&(dl->zck->chunk_hash_type)))
return 0;
- dl->priv->write_in_chunk = idx->length;
+ dl->priv->write_in_chunk = idx->comp_length;
size_t offset = dl->zck->header_size +
dl->zck->index_size;
if(!zck_seek(dl->dst_fd, offset + tgt_idx->start,
size_t src_data_offset = src->header_size + src->index_size;
size_t tgt_data_offset = tgt->header_size + tgt->index_size;
- size_t to_read = src_idx->length;
+ size_t to_read = src_idx->comp_length;
if(!zck_seek(src->fd, src_data_offset + src_idx->start, SEEK_SET))
return False;
if(!zck_seek(tgt->fd, tgt_data_offset + tgt_idx->start, SEEK_SET))
return False;
} else {
tgt_idx->finished = True;
- zck_log(ZCK_LOG_DEBUG, "Writing %lu bytes at %lu\n", tgt_idx->length,
- tgt_idx->start);
+ zck_log(ZCK_LOG_DEBUG, "Writing %lu bytes at %lu\n",
+ tgt_idx->comp_length, tgt_idx->start);
}
free(digest);
return True;
src_idx = src_info->first;
while(src_idx) {
- if(tgt_idx->length == src_idx->length &&
+ if(tgt_idx->comp_length == src_idx->comp_length &&
memcmp(tgt_idx->digest, src_idx->digest,
zck_get_chunk_digest_size(tgt)) == 0) {
found = True;
}
zck_log(ZCK_LOG_DEBUG, "Downloading %lu bytes at position %lu\n", start+bytes-*buffer_len, *buffer_len);
idx.start = *buffer_len;
- idx.length = start+bytes-*buffer_len;
+ idx.comp_length = start+bytes-*buffer_len;
zck_range_close(&(dl->info));
zck_range_add(&(dl->info), &idx, NULL);
if(!zck_dl_range_chk_chunk(dl, url, 0))
while(tmp) {
memcpy(index+index_size, tmp->digest, zck->index.digest_size);
index_size += zck->index.digest_size;
- zck_compint_from_size(index+index_size, tmp->length, &index_size);
+ zck_compint_from_size(index+index_size, tmp->comp_length,
+ &index_size);
tmp = tmp->next;
}
}
memcpy(idx->digest, digest, digest_size);
idx->digest_size = digest_size;
idx->start = index->length;
- idx->length = length;
+ idx->comp_length = length;
idx->finished = finished;
if(index->first == NULL) {
index->first = idx;