Home | History | Annotate | Download | only in src

Lines Matching refs:TRACE_RETURN

70     return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
78 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
85 return TRACE_RETURN (true);
94 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
95 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
97 return TRACE_RETURN (true);
102 return TRACE_RETURN (coverage.sanitize (c, this) && deltaGlyphID.sanitize (c));
146 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
154 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
156 if (unlikely (index >= substitute.len)) return TRACE_RETURN (false);
161 return TRACE_RETURN (true);
170 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
171 if (unlikely (!substitute.serialize (c, substitutes, num_glyphs))) return TRACE_RETURN (false);
172 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
173 return TRACE_RETURN (true);
178 return TRACE_RETURN (coverage.sanitize (c, this) && substitute.sanitize (c));
201 if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
216 case 1: return TRACE_RETURN (u.format1.serialize (c, glyphs, num_glyphs, delta));
217 case 2: return TRACE_RETURN (u.format2.serialize (c, glyphs, substitutes, num_glyphs));
218 default:return TRACE_RETURN (false);
227 case 1: return TRACE_RETURN (c->dispatch (u.format1));
228 case 2: return TRACE_RETURN (c->dispatch (u.format2));
229 default:return TRACE_RETURN (c->default_return_value ());
235 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
237 case 1: return TRACE_RETURN (u.format1.sanitize (c));
238 case 2: return TRACE_RETURN (u.format2.sanitize (c));
239 default:return TRACE_RETURN (true);
273 if (unlikely (!substitute.len)) return TRACE_RETURN (false);
284 return TRACE_RETURN (true);
292 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
293 if (unlikely (!substitute.serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
294 return TRACE_RETURN (true);
299 return TRACE_RETURN (substitute.sanitize (c));
338 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
346 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
348 return TRACE_RETURN ((this+sequence[index]).apply (c));
358 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
359 if (unlikely (!sequence.serialize (c, num_glyphs))) return TRACE_RETURN (false);
363 substitute_len_list[i]))) return TRACE_RETURN (false);
365 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
366 return TRACE_RETURN (true);
371 return TRACE_RETURN (coverage.sanitize (c, this) && sequence.sanitize (c, this));
395 if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
399 case 1: return TRACE_RETURN (u.format1.serialize (c, glyphs, substitute_len_list, num_glyphs, substitute_glyphs_list));
400 default:return TRACE_RETURN (false);
409 case 1: return TRACE_RETURN (c->dispatch (u.format1));
410 default:return TRACE_RETURN (c->default_return_value ());
416 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
418 case 1: return TRACE_RETURN (u.format1.sanitize (c));
419 default:return TRACE_RETURN (true);
471 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
480 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
484 if (unlikely (!alt_set.len)) return TRACE_RETURN (false);
493 if (unlikely (alt_index > alt_set.len || alt_index == 0)) return TRACE_RETURN (false);
499 return TRACE_RETURN (true);
509 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
510 if (unlikely (!alternateSet.serialize (c, num_glyphs))) return TRACE_RETURN (false);
514 alternate_len_list[i]))) return TRACE_RETURN (false);
516 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
517 return TRACE_RETURN (true);
522 return TRACE_RETURN (coverage.sanitize (c, this) && alternateSet.sanitize (c, this));
546 if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
550 case 1: return TRACE_RETURN (u.format1.serialize (c, glyphs, alternate_len_list, num_glyphs, alternate_glyphs_list));
551 default:return TRACE_RETURN (false);
560 case 1: return TRACE_RETURN (c->dispatch (u.format1));
561 default:return TRACE_RETURN (c->default_return_value ());
567 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
569 case 1: return TRACE_RETURN (u.format1.sanitize (c));
570 default:return TRACE_RETURN (true);
607 return TRACE_RETURN (false);
611 return TRACE_RETURN (false);
613 return TRACE_RETURN (true);
620 if (unlikely (count < 1)) return TRACE_RETURN (false);
633 return TRACE_RETURN (false);
647 return TRACE_RETURN (true);
656 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
658 if (unlikely (!component.serialize (c, components, num_components))) return TRACE_RETURN (false);
659 return TRACE_RETURN (true);
665 return TRACE_RETURN (ligGlyph.sanitize (c) && component.sanitize (c));
704 return TRACE_RETURN (true);
706 return TRACE_RETURN (false);
716 if (lig.apply (c)) return TRACE_RETURN (true);
719 return TRACE_RETURN (false);
729 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
730 if (unlikely (!ligature.serialize (c, num_ligatures))) return TRACE_RETURN (false);
735 component_count_list[i]))) return TRACE_RETURN (false);
738 return TRACE_RETURN (true);
743 return TRACE_RETURN (ligature.sanitize (c, this));
785 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
788 return TRACE_RETURN (lig_set.would_apply (c));
797 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
800 return TRACE_RETURN (lig_set.apply (c));
812 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
813 if (unlikely (!ligatureSet.serialize (c, num_first_glyphs))) return TRACE_RETURN (false);
819 component_list))) return TRACE_RETURN (false);
821 if (unlikely (!coverage.serialize (c, this).serialize (c, first_glyphs, num_first_glyphs))) return TRACE_RETURN (false);
822 return TRACE_RETURN (true);
827 return TRACE_RETURN (coverage.sanitize (c, this) && ligatureSet.sanitize (c, this));
853 if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
857 case 1: return TRACE_RETURN (u.format1.serialize (c, first_glyphs, ligature_per_first_glyph_count_list, num_first_glyphs,
859 default:return TRACE_RETURN (false);
868 case 1: return TRACE_RETURN (c->dispatch (u.format1));
869 default:return TRACE_RETURN (c->default_return_value ());
875 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
877 case 1: return TRACE_RETURN (u.format1.sanitize (c));
878 default:return TRACE_RETURN (true);
961 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
968 return TRACE_RETURN (false); /* No chaining to this type */
971 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
986 return TRACE_RETURN (true);
989 return TRACE_RETURN (false);
995 return TRACE_RETURN (false);
998 return TRACE_RETURN (false);
1000 return TRACE_RETURN (substitute.sanitize (c));
1030 case 1: return TRACE_RETURN (c->dispatch (u.format1));
1031 default:return TRACE_RETURN (c->default_return_value ());
1037 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1039 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1040 default:return TRACE_RETURN (true);
1077 case Single: return TRACE_RETURN (u.single.dispatch (c));
1078 case Multiple: return TRACE_RETURN (u.multiple.dispatch (c));
1079 case Alternate: return TRACE_RETURN (u.alternate.dispatch (c));
1080 TRACE_RETURN (u.ligature.dispatch (c));
1081 case Context: return TRACE_RETURN (u.context.dispatch (c));
1082 case ChainContext: return TRACE_RETURN (u.chainContext.dispatch (c));
1083 case Extension: return TRACE_RETURN (u.extension.dispatch (c));
1084 case ReverseChainSingle: return TRACE_RETURN (u.reverseChainContextSingle.dispatch (c));
1085 default: return TRACE_RETURN (c->default_return_value ());
1092 return TRACE_RETURN (false);
1094 case Single: return TRACE_RETURN (u.single.sanitize (c));
1095 case Multiple: return TRACE_RETURN (u.multiple.sanitize (c));
1096 case Alternate: return TRACE_RETURN (u.alternate.sanitize (c));
1097 case Ligature: return TRACE_RETURN (u.ligature.sanitize (c));
1098 case Context: return TRACE_RETURN (u.context.sanitize (c));
1099 case ChainContext: return TRACE_RETURN (u.chainContext.sanitize (c));
1100 case Extension: return TRACE_RETURN (u.extension.sanitize (c));
1101 case ReverseChainSingle: return TRACE_RETURN (u.reverseChainContextSingle.sanitize (c));
1102 default: return TRACE_RETURN (true);
1145 return TRACE_RETURN (dispatch (c));
1152 return TRACE_RETURN (dispatch (c));
1173 if (unlikely (!c->len)) return TRACE_RETURN (false);
1174 if (!digest->may_have (c->glyphs[0])) return TRACE_RETURN (false);
1175 return TRACE_RETURN (dispatch (c));
1182 return TRACE_RETURN (false);
1183 return TRACE_RETURN (dispatch (c));
1247 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Single, lookup_props, 1))) return TRACE_RETURN (false);
1248 return TRACE_RETURN (serialize_subtable (c, 0).u.single.serialize (c, glyphs, substitutes, num_glyphs));
1259 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Multiple, lookup_props, 1))) return TRACE_RETURN (false);
1260 return TRACE_RETURN (serialize_subtable (c, 0).u.multiple.serialize (c, glyphs, substitute_len_list, num_glyphs,
1272 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Alternate, lookup_props, 1))) return TRACE_RETURN (false);
1273 return TRACE_RETURN (serialize_subtable (c, 0).u.alternate.serialize (c, glyphs, alternate_len_list, num_glyphs,
1287 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Ligature, lookup_props, 1))) return TRACE_RETURN (false);
1288 return TRACE_RETURN (serialize_subtable (c, 0).u.ligature.serialize (c, first_glyphs, ligature_per_first_glyph_count_list, num_first_glyphs,
1304 return TRACE_RETURN (r);
1306 return TRACE_RETURN (c->default_return_value ());
1312 if (unlikely (!Lookup::sanitize (c))) return TRACE_RETURN (false);
1314 if (unlikely (!list.sanitize (c, this, get_type ()))) return TRACE_RETURN (false);
1325 return TRACE_RETURN (false);
1327 return TRACE_RETURN (true);
1349 if (unlikely (!GSUBGPOS::sanitize (c))) return TRACE_RETURN (false);
1351 return TRACE_RETURN (list.sanitize (c, this));