New API: hb_buffer_reverse_range()
authorBehdad Esfahbod <behdad@behdad.org>
Thu, 30 Apr 2015 17:04:16 +0000 (13:04 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Thu, 30 Apr 2015 17:04:16 +0000 (13:04 -0400)
src/hb-buffer.cc
src/hb-buffer.h

index 0543073..88892d0 100644 (file)
@@ -1283,6 +1283,23 @@ hb_buffer_reverse (hb_buffer_t *buffer)
 }
 
 /**
+ * hb_buffer_reverse_range:
+ * @buffer: a buffer.
+ * @start: start index.
+ * @end: end index.
+ *
+ * Reverses buffer contents between  start to end.
+ *
+ * Since: 1.0
+ **/
+void
+hb_buffer_reverse_range (hb_buffer_t *buffer,
+                        unsigned int start, unsigned int end)
+{
+  buffer->reverse_range (start, end);
+}
+
+/**
  * hb_buffer_reverse_clusters:
  * @buffer: a buffer.
  *
index e5b46d8..520141b 100644 (file)
@@ -222,6 +222,10 @@ void
 hb_buffer_reverse (hb_buffer_t *buffer);
 
 void
+hb_buffer_reverse_range (hb_buffer_t *buffer,
+                        unsigned int start, unsigned int end);
+
+void
 hb_buffer_reverse_clusters (hb_buffer_t *buffer);