Home | History | Annotate | Download | only in src

Lines Matching refs:sanitize

151     if ((format & xPlaDevice) && !get_device (values++).sanitize (c, base)) return false;
152 if ((format & yPlaDevice) && !get_device (values++).sanitize (c, base)) return false;
153 if ((format & xAdvDevice) && !get_device (values++).sanitize (c, base)) return false;
154 if ((format & yAdvDevice) && !get_device (values++).sanitize (c, base)) return false;
196 /* Just sanitize referenced Device tables. Doesn't check the values themselves. */
222 inline bool sanitize (hb_sanitize_context_t *c) {
251 inline bool sanitize (hb_sanitize_context_t *c) {
279 inline bool sanitize (hb_sanitize_context_t *c) {
281 return TRACE_RETURN (c->check_struct (this) && xDeviceTable.sanitize (c, this) && yDeviceTable.sanitize (c, this));
314 inline bool sanitize (hb_sanitize_context_t *c) {
316 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
318 case 1: return TRACE_RETURN (u.format1.sanitize (c));
319 case 2: return TRACE_RETURN (u.format2.sanitize (c));
320 case 3: return TRACE_RETURN (u.format3.sanitize (c));
346 inline bool sanitize (hb_sanitize_context_t *c, unsigned int cols) {
353 if (!matrix[i].sanitize (c, this)) return TRACE_RETURN (false);
371 inline bool sanitize (hb_sanitize_context_t *c, void *base) {
373 return TRACE_RETURN (c->check_struct (this) && markAnchor.sanitize (c, base));
417 inline bool sanitize (hb_sanitize_context_t *c) {
419 return TRACE_RETURN (ArrayOf<MarkRecord>::sanitize (c, this));
452 inline bool sanitize (hb_sanitize_context_t *c) {
454 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && valueFormat.sanitize_value (c, this, values));
500 inline bool sanitize (hb_sanitize_context_t *c) {
502 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && valueFormat.sanitize_values (c, this, values, valueCount));
532 inline bool sanitize (hb_sanitize_context_t *c) {
534 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
536 case 1: return TRACE_RETURN (u.format1.sanitize (c));
537 case 2: return TRACE_RETURN (u.format2.sanitize (c));
624 inline bool sanitize (hb_sanitize_context_t *c, const sanitize_closure_t *closure) {
673 inline bool sanitize (hb_sanitize_context_t *c) {
685 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && pairSet.sanitize (c, this, &closure));
763 inline bool sanitize (hb_sanitize_context_t *c) {
766 && coverage.sanitize (c, this)
767 && classDef1.sanitize (c, this)
768 && classDef2.sanitize (c, this))) return TRACE_RETURN (false);
823 inline bool sanitize (hb_sanitize_context_t *c) {
825 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
827 case 1: return TRACE_RETURN (u.format1.sanitize (c));
828 case 2: return TRACE_RETURN (u.format2.sanitize (c));
846 inline bool sanitize (hb_sanitize_context_t *c, void *base) {
848 return TRACE_RETURN (entryAnchor.sanitize (c, base) && exitAnchor.sanitize (c, base));
959 inline bool sanitize (hb_sanitize_context_t *c) {
961 return TRACE_RETURN (coverage.sanitize (c, this) && entryExitRecord.sanitize (c, this));
988 inline bool sanitize (hb_sanitize_context_t *c) {
990 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
992 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1050 inline bool sanitize (hb_sanitize_context_t *c) {
1052 return TRACE_RETURN (c->check_struct (this) && markCoverage.sanitize (c, this) && baseCoverage.sanitize (c, this) &&
1053 markArray.sanitize (c, this) && baseArray.sanitize (c, this, (unsigned int) classCount));
1087 inline bool sanitize (hb_sanitize_context_t *c) {
1089 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1091 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1170 inline bool sanitize (hb_sanitize_context_t *c) {
1172 return TRACE_RETURN (c->check_struct (this) && markCoverage.sanitize (c, this) && ligatureCoverage.sanitize (c, this) &&
1173 markArray.sanitize (c, this) && ligatureArray.sanitize (c, this, (unsigned int) classCount));
1208 inline bool sanitize (hb_sanitize_context_t *c) {
1210 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1212 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1287 inline bool sanitize (hb_sanitize_context_t *c) {
1289 return TRACE_RETURN (c->check_struct (this) && mark1Coverage.sanitize (c, this) &&
1290 mark2Coverage.sanitize (c, this) && mark1Array.sanitize (c, this)
1291 && mark2Array.sanitize (c, this, (unsigned int) classCount));
1327 inline bool sanitize (hb_sanitize_context_t *c) {
1329 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1331 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1394 inline bool sanitize (hb_sanitize_context_t *c, unsigned int lookup_type) {
1396 if (!u.header.sub_format.sanitize (c))
1399 case Single: return TRACE_RETURN (u.single.sanitize (c));
1400 case Pair: return TRACE_RETURN (u.pair.sanitize (c));
1401 case Cursive: return TRACE_RETURN (u.cursive.sanitize (c));
1402 case MarkBase: return TRACE_RETURN (u.markBase.sanitize (c));
1403 case MarkLig: return TRACE_RETURN (u.markLig.sanitize (c));
1404 case MarkMark: return TRACE_RETURN (u.markMark.sanitize (c));
1405 case Context: return TRACE_RETURN (u.context.sanitize (c));
1406 case ChainContext: return TRACE_RETURN (u.chainContext.sanitize (c));
1407 case Extension: return TRACE_RETURN (u.extension.sanitize (c));
1511 inline bool sanitize (hb_sanitize_context_t *c) {
1513 if (unlikely (!Lookup::sanitize
1515 return TRACE_RETURN (list.sanitize (c, this, get_type ()));
1535 inline bool sanitize (hb_sanitize_context_t *c) {
1537 if (unlikely (!GSUBGPOS::sanitize (c))) return TRACE_RETURN (false);
1539 return TRACE_RETURN (list.sanitize (c, this));