Add _hb_buffer_add_output_glyphs() that takes codepoint_t*
diff --git a/src/hb-buffer-private.h b/src/hb-buffer-private.h
index 3a74f2e..dab403b 100644
--- a/src/hb-buffer-private.h
+++ b/src/hb-buffer-private.h
@@ -102,11 +102,19 @@
 _hb_buffer_add_output_glyphs (hb_buffer_t *buffer,
 			      unsigned int num_in,
 			      unsigned int num_out,
-			      const uint16_t *glyph_data_be,
+			      const hb_codepoint_t *glyph_data,
 			      unsigned short component,
 			      unsigned short ligID);
 
 HB_INTERNAL void
+_hb_buffer_add_output_glyphs_be16 (hb_buffer_t *buffer,
+				   unsigned int num_in,
+				   unsigned int num_out,
+				   const uint16_t *glyph_data_be,
+				   unsigned short component,
+				   unsigned short ligID);
+
+HB_INTERNAL void
 _hb_buffer_add_output_glyph (hb_buffer_t *buffer,
 			     hb_codepoint_t glyph_index,
 			     unsigned short component,