/* buffer output */
num_glyphs = hb_buffer_get_length (hb_buffer);
- hb_glyph = hb_buffer_get_glyph_infos (hb_buffer);
- hb_position = hb_buffer_get_glyph_positions (hb_buffer);
+ hb_glyph = hb_buffer_get_glyph_infos (hb_buffer, NULL);
+ hb_position = hb_buffer_get_glyph_positions (hb_buffer, NULL);
pango_glyph_string_set_size (glyphs, num_glyphs);
last_cluster = -1;
for (i = 0; i < num_glyphs; i++)
guint properties,
guint cluster)
{
- hb_buffer_add_glyph (buffer->buffer,
- glyph, ~properties, cluster);
+ hb_buffer_add (buffer->buffer, glyph, ~properties, cluster);
}
/**
int *n_glyphs)
{
if (glyphs)
- *glyphs = (PangoOTGlyph *) hb_buffer_get_glyph_infos (buffer->buffer);
+ *glyphs = (PangoOTGlyph *) hb_buffer_get_glyph_infos (buffer->buffer, NULL);
if (n_glyphs)
*n_glyphs = hb_buffer_get_length (buffer->buffer);
/* Copy glyphs into output glyph string */
num_glyphs = hb_buffer_get_length (hb_buffer);
- hb_glyph = hb_buffer_get_glyph_infos (hb_buffer);
- hb_position = hb_buffer_get_glyph_positions (hb_buffer);
+ hb_glyph = hb_buffer_get_glyph_infos (hb_buffer, NULL);
+ hb_position = hb_buffer_get_glyph_positions (hb_buffer, NULL);
pango_glyph_string_set_size (glyphs, num_glyphs);
last_cluster = -1;
for (i = 0; i < num_glyphs; i++)
/* Apply default positioning */
num_glyphs = hb_buffer_get_length (buffer->buffer);
- hb_glyph = hb_buffer_get_glyph_infos (buffer->buffer);
- hb_position = hb_buffer_get_glyph_positions (buffer->buffer);
+ hb_glyph = hb_buffer_get_glyph_infos (buffer->buffer, NULL);
+ hb_position = hb_buffer_get_glyph_positions (buffer->buffer, NULL);
hb_ot_layout_position_start (buffer->buffer);