[TupleVariations] Take array instead of vector in encode

pull/4578/head
Behdad Esfahbod 12 months ago
parent 0ee6164a4c
commit 3d0c03aec5
  1. 12
      src/hb-ot-var-common.hh

@ -755,7 +755,7 @@ struct tuple_delta_t
if (unlikely (!compiled_deltas.resize (alloc_len))) return false;
unsigned i = 0;
unsigned encoded_len = encode_delta_run (i, compiled_deltas.as_array (), rounded_deltas);
unsigned encoded_len = encode_delta_run (i, compiled_deltas, rounded_deltas);
if (y_deltas)
{
@ -781,7 +781,7 @@ struct tuple_delta_t
static unsigned encode_delta_run (unsigned& i,
hb_array_t<char> encoded_bytes,
const hb_vector_t<int>& deltas)
hb_array_t<const int> deltas)
{
unsigned num_deltas = deltas.length;
unsigned encoded_len = 0;
@ -802,7 +802,7 @@ struct tuple_delta_t
static unsigned encode_delta_run_as_zeroes (unsigned& i,
hb_array_t<char> encoded_bytes,
const hb_vector_t<int>& deltas)
hb_array_t<const int> deltas)
{
unsigned num_deltas = deltas.length;
unsigned run_length = 0;
@ -831,7 +831,7 @@ struct tuple_delta_t
static unsigned encode_delta_run_as_bytes (unsigned &i,
hb_array_t<char> encoded_bytes,
const hb_vector_t<int>& deltas)
hb_array_t<const int> deltas)
{
unsigned start = i;
unsigned num_deltas = deltas.length;
@ -885,7 +885,7 @@ struct tuple_delta_t
static unsigned encode_delta_run_as_words (unsigned &i,
hb_array_t<char> encoded_bytes,
const hb_vector_t<int>& deltas)
hb_array_t<const int> deltas)
{
unsigned start = i;
unsigned num_deltas = deltas.length;
@ -946,7 +946,7 @@ struct tuple_delta_t
static unsigned encode_delta_run_as_longs (unsigned &i,
hb_array_t<char> encoded_bytes,
const hb_vector_t<int>& deltas)
hb_array_t<const int> deltas)
{
unsigned start = i;
unsigned num_deltas = deltas.length;

Loading…
Cancel
Save