From 870e2d6eac01d004c72a925ea93e6823251d5fa2 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Wed, 27 Oct 2010 17:37:20 -0400 Subject: [PATCH] Remove unused function --- src/hb-buffer-private.hh | 10 ---------- src/hb-buffer.cc | 27 --------------------------- 2 files changed, 37 deletions(-) diff --git a/src/hb-buffer-private.hh b/src/hb-buffer-private.hh index de72220..de698ed 100644 --- a/src/hb-buffer-private.hh +++ b/src/hb-buffer-private.hh @@ -56,12 +56,6 @@ HB_INTERNAL void _hb_buffer_clear_output (hb_buffer_t *buffer); HB_INTERNAL void -_hb_buffer_replace_glyphs (hb_buffer_t *buffer, - unsigned int num_in, - unsigned int num_out, - const hb_codepoint_t *glyph_data); - -HB_INTERNAL void _hb_buffer_replace_glyphs_be16 (hb_buffer_t *buffer, unsigned int num_in, unsigned int num_out, @@ -125,10 +119,6 @@ struct _hb_buffer_t { inline void swap (void) { _hb_buffer_swap (this); } inline void clear_output (void) { _hb_buffer_clear_output (this); } inline void next_glyph (void) { _hb_buffer_next_glyph (this); } - inline void replace_glyphs (unsigned int num_in, - unsigned int num_out, - const hb_codepoint_t *glyph_data) - { _hb_buffer_replace_glyphs (this, num_in, num_out, glyph_data); } inline void replace_glyphs_be16 (unsigned int num_in, unsigned int num_out, const uint16_t *glyph_data_be) diff --git a/src/hb-buffer.cc b/src/hb-buffer.cc index 2461046..daf9d53 100644 --- a/src/hb-buffer.cc +++ b/src/hb-buffer.cc @@ -311,33 +311,6 @@ _hb_buffer_swap (hb_buffer_t *buffer) } void -_hb_buffer_replace_glyphs (hb_buffer_t *buffer, - unsigned int num_in, - unsigned int num_out, - const hb_codepoint_t *glyph_data) -{ - if (buffer->out_info != buffer->info || - buffer->out_len + num_out > buffer->i + num_in) - { - if (unlikely (!_hb_buffer_ensure_separate (buffer, buffer->out_len + num_out))) - return; - } - - hb_glyph_info_t orig_info = buffer->info[buffer->i]; - - for (unsigned int i = 0; i < num_out; i++) - { - hb_glyph_info_t *info = &buffer->out_info[buffer->out_len + i]; - *info = orig_info; - info->codepoint = glyph_data[i]; - info->gproperty() = HB_BUFFER_GLYPH_PROPERTIES_UNKNOWN; - } - - buffer->i += num_in; - buffer->out_len += num_out; -} - -void _hb_buffer_replace_glyphs_be16 (hb_buffer_t *buffer, unsigned int num_in, unsigned int num_out, -- 2.7.4