Add hb_var_int_t
This commit is contained in:
parent
f22802431a
commit
6cb8c34930
|
@ -41,8 +41,8 @@ typedef struct _hb_glyph_info_t {
|
||||||
hb_codepoint_t codepoint;
|
hb_codepoint_t codepoint;
|
||||||
hb_mask_t mask;
|
hb_mask_t mask;
|
||||||
uint32_t cluster;
|
uint32_t cluster;
|
||||||
uint32_t internal1;
|
hb_var_int_t var1;
|
||||||
uint32_t internal2;
|
hb_var_int_t var2;
|
||||||
} hb_glyph_info_t;
|
} hb_glyph_info_t;
|
||||||
|
|
||||||
typedef struct _hb_glyph_position_t {
|
typedef struct _hb_glyph_position_t {
|
||||||
|
@ -50,7 +50,7 @@ typedef struct _hb_glyph_position_t {
|
||||||
hb_position_t y_advance;
|
hb_position_t y_advance;
|
||||||
hb_position_t x_offset;
|
hb_position_t x_offset;
|
||||||
hb_position_t y_offset;
|
hb_position_t y_offset;
|
||||||
uint32_t internal;
|
hb_var_int_t var1;
|
||||||
} hb_glyph_position_t;
|
} hb_glyph_position_t;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -91,6 +91,16 @@ typedef enum _hb_direction_t {
|
||||||
#define HB_DIRECTION_REVERSE(dir) ((hb_direction_t) (((unsigned int) (dir)) ^ 1))
|
#define HB_DIRECTION_REVERSE(dir) ((hb_direction_t) (((unsigned int) (dir)) ^ 1))
|
||||||
|
|
||||||
|
|
||||||
|
typedef union _hb_var_int_t {
|
||||||
|
uint32_t u32;
|
||||||
|
int32_t i32;
|
||||||
|
uint16_t u16[2];
|
||||||
|
int16_t i16[2];
|
||||||
|
uint8_t u8[4];
|
||||||
|
int8_t i8[4];
|
||||||
|
} hb_var_int_t;
|
||||||
|
|
||||||
|
|
||||||
HB_END_DECLS
|
HB_END_DECLS
|
||||||
|
|
||||||
#endif /* HB_COMMON_H */
|
#endif /* HB_COMMON_H */
|
||||||
|
|
Loading…
Reference in New Issue