w->next += n;
strbuf_reset(&w->last_key);
- strbuf_addbuf(&w->last_key, key);
+ strbuf_add(&w->last_key, key->buf, key->len);
w->entries++;
return 0;
}
{
const struct reftable_index_record *rec = r;
strbuf_reset(dest);
- strbuf_addbuf(dest, &rec->last_key);
+ strbuf_add(dest, rec->last_key.buf, rec->last_key.len);
}
static int reftable_index_record_copy_from(void *rec, const void *src_rec,
const struct reftable_index_record *src = src_rec;
strbuf_reset(&dst->last_key);
- strbuf_addbuf(&dst->last_key, &src->last_key);
+ strbuf_add(&dst->last_key, src->last_key.buf, src->last_key.len);
dst->offset = src->offset;
return 0;
int n = 0;
strbuf_reset(&r->last_key);
- strbuf_addbuf(&r->last_key, &key);
+ strbuf_add(&r->last_key, key.buf, key.len);
n = get_var_int(&r->offset, &in);
if (n < 0)
*key = empty;
strbuf_reset(&key->hash);
- strbuf_addbuf(&key->hash, hash);
+ strbuf_add(&key->hash, hash->buf, hash->len);
tree_insert(&w->obj_index_tree, key,
&obj_index_tree_node_compare);
} else {
}
strbuf_reset(&w->last_key);
- strbuf_addbuf(&w->last_key, &key);
+ strbuf_add(&w->last_key, key.buf, key.len);
if (!w->block_writer) {
err = writer_reinit_block_writer(w, reftable_record_type(rec));
if (err < 0)
index_record.offset = w->next;
strbuf_reset(&index_record.last_key);
- strbuf_addbuf(&index_record.last_key, &w->block_writer->last_key);
+ strbuf_add(&index_record.last_key, w->block_writer->last_key.buf,
+ w->block_writer->last_key.len);
w->index[w->index_len] = index_record;
w->index_len++;