提交 bcc8f32b 编写于 作者: B Behdad Esfahbod

[buffer] Minor

上级 d3e14aaf
...@@ -202,13 +202,17 @@ hb_buffer_serialize_glyphs (hb_buffer_t *buffer, ...@@ -202,13 +202,17 @@ hb_buffer_serialize_glyphs (hb_buffer_t *buffer,
unsigned int end, unsigned int end,
char *buf, char *buf,
unsigned int buf_size, unsigned int buf_size,
unsigned int *buf_consumed, unsigned int *buf_consumed, /* May be NULL */
hb_font_t *font, /* May be NULL */ hb_font_t *font, /* May be NULL */
hb_buffer_serialize_format_t format, hb_buffer_serialize_format_t format,
hb_buffer_serialize_flags_t flags) hb_buffer_serialize_flags_t flags)
{ {
assert (start <= end && end <= buffer->len); assert (start <= end && end <= buffer->len);
unsigned int sconsumed;
if (!buf_consumed)
buf_consumed = &sconsumed;
*buf_consumed = 0; *buf_consumed = 0;
assert ((!buffer->len && buffer->content_type == HB_BUFFER_CONTENT_TYPE_INVALID) || assert ((!buffer->len && buffer->content_type == HB_BUFFER_CONTENT_TYPE_INVALID) ||
...@@ -242,8 +246,8 @@ hb_buffer_serialize_glyphs (hb_buffer_t *buffer, ...@@ -242,8 +246,8 @@ hb_buffer_serialize_glyphs (hb_buffer_t *buffer,
hb_bool_t hb_bool_t
hb_buffer_deserialize_glyphs (hb_buffer_t *buffer, hb_buffer_deserialize_glyphs (hb_buffer_t *buffer,
const char *buf, const char *buf,
unsigned int buf_len, unsigned int buf_len, /* -1 means nul-terminated */
unsigned int *buf_consumed, unsigned int *buf_consumed, /* May be NULL */
hb_font_t *font, /* May be NULL */ hb_font_t *font, /* May be NULL */
hb_buffer_serialize_format_t format) hb_buffer_serialize_format_t format)
{ {
......
...@@ -304,7 +304,7 @@ hb_buffer_serialize_glyphs (hb_buffer_t *buffer, ...@@ -304,7 +304,7 @@ hb_buffer_serialize_glyphs (hb_buffer_t *buffer,
unsigned int end, unsigned int end,
char *buf, char *buf,
unsigned int buf_size, unsigned int buf_size,
unsigned int *buf_consumed, unsigned int *buf_consumed, /* May be NULL */
hb_font_t *font, /* May be NULL */ hb_font_t *font, /* May be NULL */
hb_buffer_serialize_format_t format, hb_buffer_serialize_format_t format,
hb_buffer_serialize_flags_t flags); hb_buffer_serialize_flags_t flags);
...@@ -313,7 +313,7 @@ hb_bool_t ...@@ -313,7 +313,7 @@ hb_bool_t
hb_buffer_deserialize_glyphs (hb_buffer_t *buffer, hb_buffer_deserialize_glyphs (hb_buffer_t *buffer,
const char *buf, const char *buf,
unsigned int buf_len, unsigned int buf_len,
unsigned int *buf_consumed, unsigned int *buf_consumed, /* May be NULL */
hb_font_t *font, /* May be NULL */ hb_font_t *font, /* May be NULL */
hb_buffer_serialize_format_t format); hb_buffer_serialize_format_t format);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册