[wasm-api] Finish face_reference_table

This commit is contained in:
Behdad Esfahbod 2023-02-23 13:04:38 -07:00
parent 69b1707d82
commit 108995bbc6
1 changed files with 10 additions and 3 deletions

View File

@ -36,11 +36,18 @@ face_reference_table (HB_WASM_EXEC_ENV_COMPOUND
face_t faceref,
tag_t table_tag)
{
HB_RETURN_TYPE (blob_t, blob);
HB_RETURN_TYPE (blob_t, ret);
HB_REF2OBJ (face);
blob.length = 1;
hb_blob_t *blob = hb_face_reference_table (face, table_tag);
unsigned length;
const char *data = hb_blob_get_data (blob, &length);
ret.data = wasm_runtime_module_dup_data (module_inst, data, length);
ret.length = length;
hb_blob_destroy (blob);
}