parent
a1f27ac3c4
commit
5c87120b81
|
@ -117,8 +117,8 @@ _hb_buffer_deserialize_glyphs_json (hb_buffer_t *buffer,
|
||||||
|
|
||||||
const char *tok = NULL;
|
const char *tok = NULL;
|
||||||
int cs;
|
int cs;
|
||||||
hb_glyph_info_t info;
|
hb_glyph_info_t info = {0};
|
||||||
hb_glyph_position_t pos;
|
hb_glyph_position_t pos = {0};
|
||||||
%%{
|
%%{
|
||||||
write init;
|
write init;
|
||||||
write exec;
|
write exec;
|
||||||
|
|
|
@ -200,7 +200,7 @@ struct SingleSubst
|
||||||
TRACE_SERIALIZE (this);
|
TRACE_SERIALIZE (this);
|
||||||
if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
|
if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
|
||||||
unsigned int format = 2;
|
unsigned int format = 2;
|
||||||
int delta;
|
int delta = 0;
|
||||||
if (num_glyphs) {
|
if (num_glyphs) {
|
||||||
format = 1;
|
format = 1;
|
||||||
/* TODO(serialize) check for wrap-around */
|
/* TODO(serialize) check for wrap-around */
|
||||||
|
|
|
@ -951,12 +951,12 @@ hb_codepoint_parse (const char *s, unsigned int len, int base, hb_codepoint_t *o
|
||||||
|
|
||||||
struct hb_options_t
|
struct hb_options_t
|
||||||
{
|
{
|
||||||
int initialized : 1;
|
unsigned int initialized : 1;
|
||||||
int uniscribe_bug_compatible : 1;
|
unsigned int uniscribe_bug_compatible : 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
union hb_options_union_t {
|
union hb_options_union_t {
|
||||||
int i;
|
unsigned int i;
|
||||||
hb_options_t opts;
|
hb_options_t opts;
|
||||||
};
|
};
|
||||||
ASSERT_STATIC (sizeof (int) == sizeof (hb_options_union_t));
|
ASSERT_STATIC (sizeof (int) == sizeof (hb_options_union_t));
|
||||||
|
|
Loading…
Reference in New Issue