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);
283 if (unlikely (!count)) return TRACE_RETURN (false);
290 return TRACE_RETURN (true);
302 return TRACE_RETURN (true);
310 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
311 if (unlikely (!substitute.serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
312 return TRACE_RETURN (true);
317 return TRACE_RETURN (substitute.sanitize (c));
356 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
364 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
366 return TRACE_RETURN ((this+sequence[index]).apply (c));
376 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
377 if (unlikely (!sequence.serialize (c, num_glyphs))) return TRACE_RETURN (false);
381 substitute_len_list[i]))) return TRACE_RETURN (false);
383 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
384 return TRACE_RETURN (true);
389 return TRACE_RETURN (coverage.sanitize (c, this) && sequence.sanitize (c, this));
413 if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
417 case 1: return TRACE_RETURN (u.format1.serialize (c, glyphs, substitute_len_list, num_glyphs, substitute_glyphs_list));
418 default:return TRACE_RETURN (false);
427 case 1: return TRACE_RETURN (c->dispatch (u.format1));
428 default:return TRACE_RETURN (c->default_return_value ());
434 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
436 case 1: return TRACE_RETURN (u.format1.sanitize (c));
437 default:return TRACE_RETURN (true);
489 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
498 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
502 if (unlikely (!alt_set.len)) return TRACE_RETURN (false);
511 if (unlikely (alt_index > alt_set.len || alt_index == 0)) return TRACE_RETURN (false);
517 return TRACE_RETURN (true);
527 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
528 TRACE_RETURN (false);
532 alternate_len_list[i]))) return TRACE_RETURN (false);
534 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
535 return TRACE_RETURN (true);
540 return TRACE_RETURN (coverage.sanitize (c, this) && alternateSet.sanitize (c, this));
564 if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
568 case 1: return TRACE_RETURN (u.format1.serialize (c, glyphs, alternate_len_list, num_glyphs, alternate_glyphs_list));
569 default:return TRACE_RETURN (false);
578 case 1: return TRACE_RETURN (c->dispatch (u.format1));
579 default:return TRACE_RETURN (c->default_return_value ());
585 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
587 case 1: return TRACE_RETURN (u.format1.sanitize (c));
588 default:return TRACE_RETURN (true);
625 return TRACE_RETURN (false);
629 return TRACE_RETURN (false);
631 return TRACE_RETURN (true);
639 if (unlikely (!count)) return TRACE_RETURN (false);
646 return TRACE_RETURN (true);
663 return TRACE_RETURN (false);
673 return TRACE_RETURN (true);
682 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
684 if (unlikely (!component.serialize (c, components, num_components))) return TRACE_RETURN (false);
685 return TRACE_RETURN (true);
691 return TRACE_RETURN (ligGlyph.sanitize (c) && component.sanitize (c));
730 return TRACE_RETURN (true);
732 return TRACE_RETURN (false);
742 if (lig.apply (c)) return TRACE_RETURN (true);
745 return TRACE_RETURN (false);
755 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
756 if (unlikely (!ligature.serialize (c, num_ligatures))) return TRACE_RETURN (false);
761 component_count_list[i]))) return TRACE_RETURN (false);
764 return TRACE_RETURN (true);
769 return TRACE_RETURN (ligature.sanitize (c, this));
811 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
814 return TRACE_RETURN (lig_set.would_apply (c));
823 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
826 return TRACE_RETURN (lig_set.apply (c));
838 if (unlikely (!c->extend_min (*this))) return TRACE_RETURN (false);
839 if (unlikely (!ligatureSet.serialize (c, num_first_glyphs))) return TRACE_RETURN (false);
845 component_list))) return TRACE_RETURN (false);
847 if (unlikely (!coverage.serialize (c, this).serialize (c, first_glyphs, num_first_glyphs))) return TRACE_RETURN (false);
848 return TRACE_RETURN (true);
853 return TRACE_RETURN (coverage.sanitize (c, this) && ligatureSet.sanitize (c, this));
879 if (unlikely (!c->extend_min (u.format))) return TRACE_RETURN (false);
883 case 1: return TRACE_RETURN (u.format1.serialize (c, first_glyphs, ligature_per_first_glyph_count_list, num_first_glyphs,
885 default:return TRACE_RETURN (false);
894 case 1: return TRACE_RETURN (c->dispatch (u.format1));
895 default:return TRACE_RETURN (c->default_return_value ());
901 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
903 case 1: return TRACE_RETURN (u.format1.sanitize (c));
904 default:return TRACE_RETURN (true);
987 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
994 return TRACE_RETURN (false); /* No chaining to this type */
997 if (likely (index == NOT_COVERED)) return TRACE_RETURN (false);
1014 return TRACE_RETURN (true);
1017 return TRACE_RETURN (false);
1023 return TRACE_RETURN (false);
1026 return TRACE_RETURN (false);
1028 return TRACE_RETURN (substitute.sanitize (c));
1058 case 1: return TRACE_RETURN (c->dispatch (u.format1));
1059 default:return TRACE_RETURN (c->default_return_value ());
1065 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1067 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1068 default:return TRACE_RETURN (true);
1105 case Single: return TRACE_RETURN (u.single.dispatch (c));
1106 case Multiple: return TRACE_RETURN (u.multiple.dispatch (c));
1107 case Alternate: return TRACE_RETURN (u.alternate.dispatch (c));
1108 case Ligature: return TRACE_RETURN (u.ligature.dispatch (c));
1109 case Context: return TRACE_RETURN (u.context.dispatch (c));
1110 case ChainContext: return TRACE_RETURN (u.chainContext.dispatch (c));
1111 case Extension: return TRACE_RETURN (u.extension.dispatch (c));
1112 case ReverseChainSingle: return TRACE_RETURN (u.reverseChainContextSingle.dispatch (c));
1113 default: return TRACE_RETURN (c->default_return_value ());
1120 return TRACE_RETURN (false);
1122 case Single: return TRACE_RETURN (u.single.sanitize (c));
1123 case Multiple: return TRACE_RETURN (u.multiple.sanitize (c));
1124 case Alternate: return TRACE_RETURN (u.alternate.sanitize (c));
1125 case Ligature: return TRACE_RETURN (u.ligature.sanitize (c));
1126 case Context: return TRACE_RETURN (u.context.sanitize (c));
1127 case ChainContext: return TRACE_RETURN (u.chainContext.sanitize (c));
1128 case Extension: return TRACE_RETURN (u.extension.sanitize (c));
1129 case ReverseChainSingle: return TRACE_RETURN (u.reverseChainContextSingle.sanitize (c));
1130 default: return TRACE_RETURN (true);
1173 return TRACE_RETURN (dispatch (c));
1180 return TRACE_RETURN (dispatch (c));
1201 if (unlikely (!c->len)) return TRACE_RETURN (false);
1202 if (!digest->may_have (c->glyphs[0])) return TRACE_RETURN (false);
1203 return TRACE_RETURN (dispatch (c));
1210 return TRACE_RETURN (false);
1211 return TRACE_RETURN (dispatch (c));
1227 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Single, lookup_props, 1))) return TRACE_RETURN (false);
1228 return TRACE_RETURN (serialize_subtable (c, 0).u.single.serialize (c, glyphs, substitutes, num_glyphs));
1239 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Multiple, lookup_props, 1))) return TRACE_RETURN (false);
1240 return TRACE_RETURN (serialize_subtable (c, 0).u.multiple.serialize (c, glyphs, substitute_len_list, num_glyphs,
1252 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Alternate, lookup_props, 1))) return TRACE_RETURN (false);
1253 return TRACE_RETURN (serialize_subtable (c, 0).u.alternate.serialize (c, glyphs, alternate_len_list, num_glyphs,
1267 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Ligature, lookup_props, 1))) return TRACE_RETURN (false);
1268 return TRACE_RETURN (serialize_subtable (c, 0).u.ligature.serialize (c, first_glyphs, ligature_per_first_glyph_count_list, num_first_glyphs,
1284 return TRACE_RETURN (r);
1286 return TRACE_RETURN (c->default_return_value ());
1292 if (unlikely (!Lookup::sanitize (c))) return TRACE_RETURN (false);
1294 if (unlikely (!list.sanitize (c, this, get_type ()))) return TRACE_RETURN (false);
1305 return TRACE_RETURN (false);
1307 return TRACE_RETURN (true);
1329 if (unlikely (!GSUBGPOS::sanitize (c))) return TRACE_RETURN (false);
1331 return TRACE_RETURN (list.sanitize (c, this));