HB_BEGIN_DECLS
+/* XXX */
#define HB_BUFFER_GLYPH_PROPERTIES_UNKNOWN 0xFFFF
-#define component() var1.u16[0]
-#define lig_id() var1.u16[1]
#define gproperty() var2.u32
-#define back() var.u16[0] /* number of glyphs to go back for drawing current glyph */
-#define cursive_chain() var.i16[1] /* character to which this connects, may be positive or negative */
ASSERT_STATIC (sizeof (hb_glyph_info_t) == 20);
ASSERT_STATIC (sizeof (hb_glyph_info_t) == sizeof (hb_glyph_position_t));
HB_BEGIN_DECLS
+/* XXX */
+#define component() var1.u16[0]
+#define lig_id() var1.u16[1]
+#define back() var.u16[0] /* number of glyphs to go back for drawing current glyph */
+#define cursive_chain() var.i16[1] /* character to which this connects, may be positive or negative */
+
typedef unsigned int hb_ot_layout_class_t;
/*