Add private hb_segment_properties_t

This commit is contained in:
Behdad Esfahbod 2010-10-08 18:47:47 -04:00
parent b897c607d9
commit a7c5046d6b
1 changed files with 8 additions and 6 deletions

View File

@ -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 */