summaryrefslogtreecommitdiff
path: root/pango/opentype/hb-ot-layout-gdef-private.hh
diff options
context:
space:
mode:
Diffstat (limited to 'pango/opentype/hb-ot-layout-gdef-private.hh')
-rw-r--r--pango/opentype/hb-ot-layout-gdef-private.hh10
1 files changed, 10 insertions, 0 deletions
diff --git a/pango/opentype/hb-ot-layout-gdef-private.hh b/pango/opentype/hb-ot-layout-gdef-private.hh
index ba34e3ae..b1b034ba 100644
--- a/pango/opentype/hb-ot-layout-gdef-private.hh
+++ b/pango/opentype/hb-ot-layout-gdef-private.hh
@@ -74,6 +74,7 @@ struct AttachList
}
inline bool sanitize (SANITIZE_ARG_DEF) {
+ SANITIZE_DEBUG ();
return SANITIZE_THIS2 (coverage, attachPoint);
}
@@ -103,6 +104,7 @@ struct CaretValueFormat1
}
inline bool sanitize (SANITIZE_ARG_DEF) {
+ SANITIZE_DEBUG ();
return SANITIZE_SELF ();
}
@@ -123,6 +125,7 @@ struct CaretValueFormat2
}
inline bool sanitize (SANITIZE_ARG_DEF) {
+ SANITIZE_DEBUG ();
return SANITIZE_SELF ();
}
@@ -144,6 +147,7 @@ struct CaretValueFormat3
}
inline bool sanitize (SANITIZE_ARG_DEF) {
+ SANITIZE_DEBUG ();
return SANITIZE_SELF () && SANITIZE_THIS (deviceTable);
}
@@ -171,6 +175,7 @@ struct CaretValue
}
inline bool sanitize (SANITIZE_ARG_DEF) {
+ SANITIZE_DEBUG ();
if (!SANITIZE (u.format)) return false;
switch (u.format) {
case 1: return u.format1->sanitize (SANITIZE_ARG);
@@ -206,6 +211,7 @@ struct LigGlyph
}
inline bool sanitize (SANITIZE_ARG_DEF) {
+ SANITIZE_DEBUG ();
return SANITIZE (carets);
}
@@ -236,6 +242,7 @@ struct LigCaretList
}
inline bool sanitize (SANITIZE_ARG_DEF) {
+ SANITIZE_DEBUG ();
return SANITIZE_THIS2 (coverage, ligGlyph);
}
@@ -256,6 +263,7 @@ struct MarkGlyphSetsFormat1
{ return (this+coverage[set_index]).get_coverage (glyph_id) != NOT_COVERED; }
inline bool sanitize (SANITIZE_ARG_DEF) {
+ SANITIZE_DEBUG ();
return SANITIZE_THIS (coverage);
}
@@ -278,6 +286,7 @@ struct MarkGlyphSets
}
inline bool sanitize (SANITIZE_ARG_DEF) {
+ SANITIZE_DEBUG ();
if (!SANITIZE (u.format)) return false;
switch (u.format) {
case 1: return u.format1->sanitize (SANITIZE_ARG);
@@ -338,6 +347,7 @@ struct GDEF
{ return version >= 0x00010002 && (this+markGlyphSetsDef[0]).covers (set_index, glyph_id); }
bool sanitize (SANITIZE_ARG_DEF) {
+ SANITIZE_DEBUG ();
if (!SANITIZE (version)) return false;
if (version.major != 1) return true;
return SANITIZE_THIS2 (glyphClassDef, attachList) &&