[name] Add NameRecord::copy()

This commit is contained in:
Behdad Esfahbod 2019-05-02 16:26:06 -07:00
parent 097bb3f0af
commit 8855af38a8
1 changed files with 10 additions and 0 deletions

View File

@ -95,6 +95,16 @@ struct NameRecord
return UNSUPPORTED;
}
NameRecord* copy (hb_serialize_context_t *c,
const void *src_base,
const void *dst_base) const
{
auto *out = c->embed (this);
out->offset = 0;
out->offset.serialize_copy (c, src_base + offset, dst_base, length);
return out;
}
bool sanitize (hb_sanitize_context_t *c, const void *base) const
{
TRACE_SANITIZE (this);