diff --git a/src/hb-buffer-private.h b/src/hb-buffer-private.h index 2d2ea0629dbb02268debb2f5cc0e18e6d8f0405b..04561252a796487d512b5f0b59312e7ed8ff1992 100644 --- a/src/hb-buffer-private.h +++ b/src/hb-buffer-private.h @@ -50,15 +50,15 @@ typedef struct _hb_internal_glyph_position_t { hb_position_t y_pos; hb_position_t x_advance; hb_position_t y_advance; - hb_bool_t new_advance :1; /* if set, the advance width values are - absolute, i.e., they won't be - added to the original glyph's value - but rather replace them */ + unsigned short new_advance :1; /* if set, the advance width values are + * absolute, i.e., they won't be + * added to the original glyph's value + * but rather replace them */ unsigned short back : 15; /* number of glyphs to go back - for drawing current glyph */ + * for drawing current glyph */ short cursive_chain : 16; /* character to which this connects, - may be positive or negative; used - only internally */ + * may be positive or negative; used + * only internally */ } hb_internal_glyph_position_t; ASSERT_STATIC (sizeof (hb_glyph_info_t) == sizeof (hb_internal_glyph_info_t));