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);
291 return TRACE_RETURN (true);
299 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
300 if (unlikely (!substitute.serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
301 return TRACE_RETURN (true);
306 return TRACE_RETURN (substitute.sanitize (c));
345 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
353 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
355 return TRACE_RETURN ((this+sequence[index]).apply (c));
365 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
366 if (unlikely (!sequence.serialize (c, num_glyphs))) return TRACE_RETURN (false);
370 substitute_len_list[i]))) return TRACE_RETURN (false);
372 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
373 return TRACE_RETURN (true);
378 return TRACE_RETURN (coverage.sanitize (c, this) && sequence.sanitize (c, this));
402 if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
406 case 1: return TRACE_RETURN (u.format1.serialize (c, glyphs, substitute_len_list, num_glyphs, substitute_glyphs_list));
407 default:return TRACE_RETURN (false);
416 case 1: return TRACE_RETURN (c->dispatch (u.format1));
417 default:return TRACE_RETURN (c->default_return_value ());
423 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
425 case 1: return TRACE_RETURN (u.format1.sanitize (c));
426 default:return TRACE_RETURN (true);
478 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
487 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
491 if (unlikely (!alt_set.len)) return TRACE_RETURN (false);
500 if (unlikely (alt_index > alt_set.len || alt_index == 0)) return TRACE_RETURN (false);
506 return TRACE_RETURN (true);
516 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
517 if (unlikely (!alternateSet.serialize (c, num_glyphs))) return TRACE_RETURN (false);
521 alternate_len_list[i]))) return TRACE_RETURN (false);
523 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
524 return TRACE_RETURN (true);
529 TRACE_RETURN (coverage.sanitize (c, this) && alternateSet.sanitize (c, this));
553 if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
557 case 1: return TRACE_RETURN (u.format1.serialize (c, glyphs, alternate_len_list, num_glyphs, alternate_glyphs_list));
558 default:return TRACE_RETURN (false);
567 case 1: return TRACE_RETURN (c->dispatch (u.format1));
568 default:return TRACE_RETURN (c->default_return_value ());
574 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
576 case 1: return TRACE_RETURN (u.format1.sanitize (c));
577 default:return TRACE_RETURN (true);
614 return TRACE_RETURN (false);
618 return TRACE_RETURN (false);
620 return TRACE_RETURN (true);
627 if (unlikely (count < 1)) return TRACE_RETURN (false);
640 return TRACE_RETURN (false);
654 return TRACE_RETURN (true);
663 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
665 if (unlikely (!component.serialize (c, components, num_components))) return TRACE_RETURN (false);
666 return TRACE_RETURN (true);
672 return TRACE_RETURN (ligGlyph.sanitize (c) && component.sanitize (c));
711 return TRACE_RETURN (true);
713 return TRACE_RETURN (false);
723 if (lig.apply (c)) return TRACE_RETURN (true);
726 return TRACE_RETURN (false);
736 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
737 if (unlikely (!ligature.serialize (c, num_ligatures))) return TRACE_RETURN (false);
742 component_count_list[i]))) return TRACE_RETURN (false);
745 return TRACE_RETURN (true);
750 return TRACE_RETURN (ligature.sanitize (c, this));
792 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
795 return TRACE_RETURN (lig_set.would_apply (c));
804 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
807 return TRACE_RETURN (lig_set.apply (c));
819 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
820 if (unlikely (!ligatureSet.serialize (c, num_first_glyphs))) return TRACE_RETURN (false);
826 component_list))) return TRACE_RETURN (false);
828 if (unlikely (!coverage.serialize (c, this).serialize (c, first_glyphs, num_first_glyphs))) return TRACE_RETURN (false);
829 return TRACE_RETURN (true);
834 return TRACE_RETURN (coverage.sanitize (c, this) && ligatureSet.sanitize (c, this));
860 if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
864 case 1: return TRACE_RETURN (u.format1.serialize (c, first_glyphs, ligature_per_first_glyph_count_list, num_first_glyphs,
866 default:return TRACE_RETURN (false);
875 case 1: return TRACE_RETURN (c->dispatch (u.format1));
876 default:return TRACE_RETURN (c->default_return_value ());
882 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
884 case 1: return TRACE_RETURN (u.format1.sanitize (c));
885 default:return TRACE_RETURN (true);
968 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
975 return TRACE_RETURN (false); /* No chaining to this type */
978 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
993 return TRACE_RETURN (true);
996 return TRACE_RETURN (false);
1002 return TRACE_RETURN (false);
1005 return TRACE_RETURN (false);
1007 return TRACE_RETURN (substitute.sanitize (c));
1037 case 1: return TRACE_RETURN (c->dispatch (u.format1));
1038 default:return TRACE_RETURN (c->default_return_value ());
1044 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1046 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1047 default:return TRACE_RETURN (true);
1084 case Single: return TRACE_RETURN (u.single.dispatch (c));
1085 TRACE_RETURN (u.multiple.dispatch (c));
1086 case Alternate: return TRACE_RETURN (u.alternate.dispatch (c));
1087 case Ligature: return TRACE_RETURN (u.ligature.dispatch (c));
1088 case Context: return TRACE_RETURN (u.context.dispatch (c));
1089 case ChainContext: return TRACE_RETURN (u.chainContext.dispatch (c));
1090 case Extension: return TRACE_RETURN (u.extension.dispatch (c));
1091 case ReverseChainSingle: return TRACE_RETURN (u.reverseChainContextSingle.dispatch (c));
1092 default: return TRACE_RETURN (c->default_return_value ());
1099 return TRACE_RETURN (false);
1101 case Single: return TRACE_RETURN (u.single.sanitize (c));
1102 case Multiple: return TRACE_RETURN (u.multiple.sanitize (c));
1103 case Alternate: return TRACE_RETURN (u.alternate.sanitize (c));
1104 case Ligature: return TRACE_RETURN (u.ligature.sanitize (c));
1105 case Context: return TRACE_RETURN (u.context.sanitize (c));
1106 case ChainContext: return TRACE_RETURN (u.chainContext.sanitize (c));
1107 case Extension: return TRACE_RETURN (u.extension.sanitize (c));
1108 case ReverseChainSingle: return TRACE_RETURN (u.reverseChainContextSingle.sanitize (c));
1109 default: return TRACE_RETURN (true);
1152 return TRACE_RETURN (dispatch (c));
1159 return TRACE_RETURN (dispatch (c));
1180 if (unlikely (!c->len)) return TRACE_RETURN (false);
1181 if (!digest->may_have (c->glyphs[0])) return TRACE_RETURN (false);
1182 return TRACE_RETURN (dispatch (c));
1189 return TRACE_RETURN (false);
1190 return TRACE_RETURN (dispatch (c));
1254 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Single, lookup_props, 1))) return TRACE_RETURN (false);
1255 return TRACE_RETURN (serialize_subtable (c, 0).u.single.serialize (c, glyphs, substitutes, num_glyphs));
1266 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Multiple, lookup_props, 1))) return TRACE_RETURN (false);
1267 return TRACE_RETURN (serialize_subtable (c, 0).u.multiple.serialize (c, glyphs, substitute_len_list, num_glyphs,
1279 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Alternate, lookup_props, 1))) return TRACE_RETURN (false);
1280 return TRACE_RETURN (serialize_subtable (c, 0).u.alternate.serialize (c, glyphs, alternate_len_list, num_glyphs,
1294 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Ligature, lookup_props, 1))) return TRACE_RETURN (false);
1295 return TRACE_RETURN (serialize_subtable (c, 0).u.ligature.serialize (c, first_glyphs, ligature_per_first_glyph_count_list, num_first_glyphs,
1311 return TRACE_RETURN (r);
1313 return TRACE_RETURN (c->default_return_value ());
1319 if (unlikely (!Lookup::sanitize (c))) return TRACE_RETURN (false);
1321 if (unlikely (!list.sanitize (c, this, get_type ()))) return TRACE_RETURN (false);
1332 return TRACE_RETURN (false);
1334 return TRACE_RETURN (true);
1356 if (unlikely (!GSUBGPOS::sanitize (c))) return TRACE_RETURN (false);
1358 return TRACE_RETURN (list.sanitize (c, this));