Apply patch from Jonathan Kew
diff --git a/src/hb-buffer.h b/src/hb-buffer.h
index afdf642..197c921 100644
--- a/src/hb-buffer.h
+++ b/src/hb-buffer.h
@@ -76,7 +76,7 @@
 } hb_buffer_t;
 
 hb_buffer_t *
-hb_buffer_new (void);
+hb_buffer_new (unsigned int allocation_size);
 
 void
 hb_buffer_free (hb_buffer_t *buffer);
@@ -85,6 +85,10 @@
 hb_buffer_clear (hb_buffer_t *buffer);
 
 void
+hb_buffer_ensure (hb_buffer_t  *buffer,
+		  unsigned int  size);
+
+void
 hb_buffer_add_glyph (hb_buffer_t    *buffer,
 		     hb_codepoint_t  glyph_index,
 		     unsigned int    properties,