| Index: third_party/harfbuzz-ng/src/hb-ot-cmap-table.hh
|
| diff --git a/third_party/harfbuzz-ng/src/hb-ot-cmap-table.hh b/third_party/harfbuzz-ng/src/hb-ot-cmap-table.hh
|
| index 048231255387177aa6251e181f253a57ec16dba7..c9161f0ef4c641cce35cbf3d9efa4dd7220cb985 100644
|
| --- a/third_party/harfbuzz-ng/src/hb-ot-cmap-table.hh
|
| +++ b/third_party/harfbuzz-ng/src/hb-ot-cmap-table.hh
|
| @@ -54,7 +54,7 @@ struct CmapSubtableFormat0
|
| inline bool sanitize (hb_sanitize_context_t *c) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - return TRACE_RETURN (c->check_struct (this));
|
| + return_trace (c->check_struct (this));
|
| }
|
|
|
| protected:
|
| @@ -130,7 +130,7 @@ struct CmapSubtableFormat4
|
| {
|
| TRACE_SANITIZE (this);
|
| if (unlikely (!c->check_struct (this)))
|
| - return TRACE_RETURN (false);
|
| + return_trace (false);
|
|
|
| if (unlikely (!c->check_range (this, length)))
|
| {
|
| @@ -141,10 +141,10 @@ struct CmapSubtableFormat4
|
| (uintptr_t) (c->end -
|
| (char *) this));
|
| if (!c->try_set (&length, new_length))
|
| - return TRACE_RETURN (false);
|
| + return_trace (false);
|
| }
|
|
|
| - return TRACE_RETURN (16 + 4 * (unsigned int) segCountX2 <= length);
|
| + return_trace (16 + 4 * (unsigned int) segCountX2 <= length);
|
| }
|
|
|
| protected:
|
| @@ -187,7 +187,7 @@ struct CmapSubtableLongGroup
|
| inline bool sanitize (hb_sanitize_context_t *c) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - return TRACE_RETURN (c->check_struct (this));
|
| + return_trace (c->check_struct (this));
|
| }
|
|
|
| private:
|
| @@ -215,7 +215,7 @@ struct CmapSubtableTrimmed
|
| inline bool sanitize (hb_sanitize_context_t *c) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - return TRACE_RETURN (c->check_struct (this) && glyphIdArray.sanitize (c));
|
| + return_trace (c->check_struct (this) && glyphIdArray.sanitize (c));
|
| }
|
|
|
| protected:
|
| @@ -248,7 +248,7 @@ struct CmapSubtableLongSegmented
|
| inline bool sanitize (hb_sanitize_context_t *c) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - return TRACE_RETURN (c->check_struct (this) && groups.sanitize (c));
|
| + return_trace (c->check_struct (this) && groups.sanitize (c));
|
| }
|
|
|
| protected:
|
| @@ -295,7 +295,7 @@ struct UnicodeValueRange
|
| inline bool sanitize (hb_sanitize_context_t *c) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - return TRACE_RETURN (c->check_struct (this));
|
| + return_trace (c->check_struct (this));
|
| }
|
|
|
| UINT24 startUnicodeValue; /* First value in this range. */
|
| @@ -317,7 +317,7 @@ struct UVSMapping
|
| inline bool sanitize (hb_sanitize_context_t *c) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - return TRACE_RETURN (c->check_struct (this));
|
| + return_trace (c->check_struct (this));
|
| }
|
|
|
| UINT24 unicodeValue; /* Base Unicode value of the UVS */
|
| @@ -357,9 +357,9 @@ struct VariationSelectorRecord
|
| inline bool sanitize (hb_sanitize_context_t *c, const void *base) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - return TRACE_RETURN (c->check_struct (this) &&
|
| - defaultUVS.sanitize (c, base) &&
|
| - nonDefaultUVS.sanitize (c, base));
|
| + return_trace (c->check_struct (this) &&
|
| + defaultUVS.sanitize (c, base) &&
|
| + nonDefaultUVS.sanitize (c, base));
|
| }
|
|
|
| UINT24 varSelector; /* Variation selector. */
|
| @@ -383,8 +383,8 @@ struct CmapSubtableFormat14
|
| inline bool sanitize (hb_sanitize_context_t *c) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - return TRACE_RETURN (c->check_struct (this) &&
|
| - record.sanitize (c, this));
|
| + return_trace (c->check_struct (this) &&
|
| + record.sanitize (c, this));
|
| }
|
|
|
| protected:
|
| @@ -429,16 +429,16 @@ struct CmapSubtable
|
| inline bool sanitize (hb_sanitize_context_t *c) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - if (!u.format.sanitize (c)) return TRACE_RETURN (false);
|
| + if (!u.format.sanitize (c)) return_trace (false);
|
| switch (u.format) {
|
| - case 0: return TRACE_RETURN (u.format0 .sanitize (c));
|
| - case 4: return TRACE_RETURN (u.format4 .sanitize (c));
|
| - case 6: return TRACE_RETURN (u.format6 .sanitize (c));
|
| - case 10: return TRACE_RETURN (u.format10.sanitize (c));
|
| - case 12: return TRACE_RETURN (u.format12.sanitize (c));
|
| - case 13: return TRACE_RETURN (u.format13.sanitize (c));
|
| - case 14: return TRACE_RETURN (u.format14.sanitize (c));
|
| - default:return TRACE_RETURN (true);
|
| + case 0: return_trace (u.format0 .sanitize (c));
|
| + case 4: return_trace (u.format4 .sanitize (c));
|
| + case 6: return_trace (u.format6 .sanitize (c));
|
| + case 10: return_trace (u.format10.sanitize (c));
|
| + case 12: return_trace (u.format12.sanitize (c));
|
| + case 13: return_trace (u.format13.sanitize (c));
|
| + case 14: return_trace (u.format14.sanitize (c));
|
| + default:return_trace (true);
|
| }
|
| }
|
|
|
| @@ -473,8 +473,8 @@ struct EncodingRecord
|
| inline bool sanitize (hb_sanitize_context_t *c, const void *base) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - return TRACE_RETURN (c->check_struct (this) &&
|
| - subtable.sanitize (c, base));
|
| + return_trace (c->check_struct (this) &&
|
| + subtable.sanitize (c, base));
|
| }
|
|
|
| USHORT platformID; /* Platform ID. */
|
| @@ -509,9 +509,9 @@ struct cmap
|
| inline bool sanitize (hb_sanitize_context_t *c) const
|
| {
|
| TRACE_SANITIZE (this);
|
| - return TRACE_RETURN (c->check_struct (this) &&
|
| - likely (version == 0) &&
|
| - encodingRecord.sanitize (c, this));
|
| + return_trace (c->check_struct (this) &&
|
| + likely (version == 0) &&
|
| + encodingRecord.sanitize (c, this));
|
| }
|
|
|
| USHORT version; /* Table version number (0). */
|
|
|