ewah: add convenient wrapper ewah_serialize_strbuf()
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
27b099ae87
commit
be0d9d5323
@ -41,13 +41,6 @@ int read_link_extension(struct index_state *istate,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int write_strbuf(void *user_data, const void *data, size_t len)
|
||||
{
|
||||
struct strbuf *sb = user_data;
|
||||
strbuf_add(sb, data, len);
|
||||
return len;
|
||||
}
|
||||
|
||||
int write_link_extension(struct strbuf *sb,
|
||||
struct index_state *istate)
|
||||
{
|
||||
@ -55,8 +48,8 @@ int write_link_extension(struct strbuf *sb,
|
||||
strbuf_add(sb, si->base_sha1, 20);
|
||||
if (!si->delete_bitmap && !si->replace_bitmap)
|
||||
return 0;
|
||||
ewah_serialize_to(si->delete_bitmap, write_strbuf, sb);
|
||||
ewah_serialize_to(si->replace_bitmap, write_strbuf, sb);
|
||||
ewah_serialize_strbuf(si->delete_bitmap, sb);
|
||||
ewah_serialize_strbuf(si->replace_bitmap, sb);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user