From a7c5046d6b676a32298b97403a49235f7f255161 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Fri, 8 Oct 2010 18:47:47 -0400 Subject: [PATCH] Add private hb_segment_properties_t --- src/hb-buffer-private.hh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/hb-buffer-private.hh b/src/hb-buffer-private.hh index ce7a3b5b5..d9f3d4db8 100644 --- a/src/hb-buffer-private.hh +++ b/src/hb-buffer-private.hh @@ -62,6 +62,12 @@ ASSERT_STATIC (sizeof (hb_glyph_info_t) == sizeof (hb_internal_glyph_info_t)); ASSERT_STATIC (sizeof (hb_glyph_position_t) == sizeof (hb_internal_glyph_position_t)); ASSERT_STATIC (sizeof (hb_glyph_info_t) == sizeof (hb_glyph_position_t)); +typedef struct _hb_segment_properties_t { + hb_direction_t direction; + hb_script_t script; + hb_language_t language; +} hb_segment_properties_t; + HB_INTERNAL void _hb_buffer_swap (hb_buffer_t *buffer); @@ -110,13 +116,9 @@ struct _hb_buffer_t { hb_reference_count_t ref_count; /* Information about how the text in the buffer should be treated */ - hb_unicode_funcs_t *unicode; - struct properties_t { - hb_direction_t direction; - hb_script_t script; - hb_language_t language; - } props; + hb_unicode_funcs_t *unicode; /* Unicode functions */ + hb_segment_properties_t props; /* Script, language, direction */ /* Buffer contents */