From 37b95612d4ae8a9d75a1a5a5165bc073c709cf30 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 1 May 2018 19:09:00 -0400 Subject: [PATCH] Remove hb_auto_array_t Part of https://github.com/harfbuzz/harfbuzz/issues/1017 --- src/hb-coretext.cc | 8 ++++---- src/hb-ot-cmap-table.hh | 2 +- src/hb-ot-layout.cc | 2 +- src/hb-subset-plan.cc | 2 +- src/hb-uniscribe.cc | 12 ++++++------ 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/hb-coretext.cc b/src/hb-coretext.cc index bb9b5ca2..837b3fb7 100644 --- a/src/hb-coretext.cc +++ b/src/hb-coretext.cc @@ -641,8 +641,8 @@ _hb_coretext_shape (hb_shape_plan_t *shape_plan, buffer->merge_clusters (i - 1, i + 1); } - hb_auto_array_t feature_records; - hb_auto_array_t range_records; + hb_auto_t > feature_records; + hb_auto_t > range_records; /* * Set up features. @@ -651,7 +651,7 @@ _hb_coretext_shape (hb_shape_plan_t *shape_plan, if (num_features) { /* Sort features by start/end events. */ - hb_auto_array_t feature_events; + hb_auto_t > feature_events; for (unsigned int i = 0; i < num_features; i++) { const feature_mapping_t * mapping = (const feature_mapping_t *) bsearch (&features[i].tag, @@ -700,7 +700,7 @@ _hb_coretext_shape (hb_shape_plan_t *shape_plan, } /* Scan events and save features for each range. */ - hb_auto_array_t active_features; + hb_auto_t > active_features; unsigned int last_index = 0; for (unsigned int i = 0; i < feature_events.len; i++) { diff --git a/src/hb-ot-cmap-table.hh b/src/hb-ot-cmap-table.hh index 0c313a7c..9155b7c0 100644 --- a/src/hb-ot-cmap-table.hh +++ b/src/hb-ot-cmap-table.hh @@ -623,7 +623,7 @@ struct cmap inline bool subset (hb_subset_plan_t *plan) const { - hb_auto_array_t groups; + hb_auto_t > groups; if (unlikely (!populate_groups (plan, &groups))) return false; diff --git a/src/hb-ot-layout.cc b/src/hb-ot-layout.cc index 9e6f858c..42d29aa1 100644 --- a/src/hb-ot-layout.cc +++ b/src/hb-ot-layout.cc @@ -1109,7 +1109,7 @@ struct hb_get_subtables_context_t : hb_apply_func_t apply_func; }; - typedef hb_auto_array_t array_t; + typedef hb_auto_t > array_t; /* Dispatch interface. */ inline const char *get_name (void) { return "GET_SUBTABLES"; } diff --git a/src/hb-subset-plan.cc b/src/hb-subset-plan.cc index c28e6085..0c11765c 100644 --- a/src/hb-subset-plan.cc +++ b/src/hb-subset-plan.cc @@ -130,7 +130,7 @@ _populate_gids_to_retain (hb_face_t *face, cmap.init (face); glyf.init (face); - hb_auto_array_t bad_indices; + hb_auto_t > bad_indices; old_gids.alloc (codepoints.len); for (unsigned int i = 0; i < codepoints.len; i++) diff --git a/src/hb-uniscribe.cc b/src/hb-uniscribe.cc index b4717a3d..bc6667c3 100644 --- a/src/hb-uniscribe.cc +++ b/src/hb-uniscribe.cc @@ -630,12 +630,12 @@ _hb_uniscribe_shape (hb_shape_plan_t *shape_plan, /* * Set up features. */ - hb_auto_array_t feature_records; - hb_auto_array_t range_records; + hb_auto_t > feature_records; + hb_auto_t > range_records; if (num_features) { /* Sort features by start/end events. */ - hb_auto_array_t feature_events; + hb_auto_t > feature_events; for (unsigned int i = 0; i < num_features; i++) { active_feature_t feature; @@ -676,7 +676,7 @@ _hb_uniscribe_shape (hb_shape_plan_t *shape_plan, } /* Scan events and save features for each range. */ - hb_auto_array_t active_features; + hb_auto_t > active_features; unsigned int last_index = 0; for (unsigned int i = 0; i < feature_events.len; i++) { @@ -858,8 +858,8 @@ retry: #undef MAX_ITEMS OPENTYPE_TAG language_tag = hb_uint32_swap (hb_ot_tag_from_language (buffer->props.language)); - hb_auto_array_t range_properties; - hb_auto_array_t range_char_counts; + hb_auto_t > range_properties; + hb_auto_t > range_char_counts; unsigned int glyphs_offset = 0; unsigned int glyphs_len; -- GitLab