Lines Matching refs:sanitize

157     if ((format & xPlaDevice) && !get_device (values++).sanitize (c, base)) return false;
158 if ((format & yPlaDevice) && !get_device (values++).sanitize (c, base)) return false;
159 if ((format & xAdvDevice) && !get_device (values++).sanitize (c, base)) return false;
160 if ((format & yAdvDevice) && !get_device (values++).sanitize (c, base)) return false;
202 /* Just sanitize referenced Device tables. Doesn't check the values themselves. */
228 inline bool sanitize (hb_sanitize_context_t *c) {
257 inline bool sanitize (hb_sanitize_context_t *c) {
285 inline bool sanitize (hb_sanitize_context_t *c) {
287 return TRACE_RETURN (c->check_struct (this) && xDeviceTable.sanitize (c, this) && yDeviceTable.sanitize (c, this));
320 inline bool sanitize (hb_sanitize_context_t *c) {
322 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
324 case 1: return TRACE_RETURN (u.format1.sanitize (c));
325 case 2: return TRACE_RETURN (u.format2.sanitize (c));
326 case 3: return TRACE_RETURN (u.format3.sanitize (c));
352 inline bool sanitize (hb_sanitize_context_t *c, unsigned int cols) {
359 if (!matrix[i].sanitize (c, this)) return TRACE_RETURN (false);
377 inline bool sanitize (hb_sanitize_context_t *c, void *base) {
379 return TRACE_RETURN (c->check_struct (this) && markAnchor.sanitize (c, base));
424 inline bool sanitize (hb_sanitize_context_t *c) {
426 return TRACE_RETURN (ArrayOf<MarkRecord>::sanitize (c, this));
460 inline bool sanitize (hb_sanitize_context_t *c) {
462 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && valueFormat.sanitize_value (c, this, values));
509 inline bool sanitize (hb_sanitize_context_t *c) {
511 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && valueFormat.sanitize_values (c, this, values, valueCount));
541 inline bool sanitize (hb_sanitize_context_t *c) {
543 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
545 case 1: return TRACE_RETURN (u.format1.sanitize (c));
546 case 2: return TRACE_RETURN (u.format2.sanitize (c));
634 inline bool sanitize (hb_sanitize_context_t *c, const sanitize_closure_t *closure) {
684 inline bool sanitize (hb_sanitize_context_t *c) {
696 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && pairSet.sanitize (c, this, &closure));
773 inline bool sanitize (hb_sanitize_context_t *c) {
776 && coverage.sanitize (c, this)
777 && classDef1.sanitize (c, this)
778 && classDef2.sanitize (c, this))) return TRACE_RETURN (false);
833 inline bool sanitize (hb_sanitize_context_t *c) {
835 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
837 case 1: return TRACE_RETURN (u.format1.sanitize (c));
838 case 2: return TRACE_RETURN (u.format2.sanitize (c));
856 inline bool sanitize (hb_sanitize_context_t *c, void *base) {
858 return TRACE_RETURN (entryAnchor.sanitize (c, base) && exitAnchor.sanitize (c, base));
970 inline bool sanitize (hb_sanitize_context_t *c) {
972 return TRACE_RETURN (coverage.sanitize (c, this) && entryExitRecord.sanitize (c, this));
999 inline bool sanitize (hb_sanitize_context_t *c) {
1001 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1003 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1061 inline bool sanitize (hb_sanitize_context_t *c) {
1063 return TRACE_RETURN (c->check_struct (this) && markCoverage.sanitize (c, this) && baseCoverage.sanitize (c, this) &&
1064 markArray.sanitize (c, this) && baseArray.sanitize (c, this, (unsigned int) classCount));
1098 inline bool sanitize (hb_sanitize_context_t *c) {
1100 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1102 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1181 inline bool sanitize (hb_sanitize_context_t *c) {
1183 return TRACE_RETURN (c->check_struct (this) && markCoverage.sanitize (c, this) && ligatureCoverage.sanitize (c, this) &&
1184 markArray.sanitize (c, this) && ligatureArray.sanitize (c, this, (unsigned int) classCount));
1219 inline bool sanitize (hb_sanitize_context_t *c) {
1221 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1223 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1298 inline bool sanitize (hb_sanitize_context_t *c) {
1300 return TRACE_RETURN (c->check_struct (this) && mark1Coverage.sanitize (c, this) &&
1301 mark2Coverage.sanitize (c, this) && mark1Array.sanitize (c, this)
1302 && mark2Array.sanitize (c, this, (unsigned int) classCount));
1338 inline bool sanitize (hb_sanitize_context_t *c) {
1340 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1342 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1405 inline bool sanitize (hb_sanitize_context_t *c, unsigned int lookup_type) {
1407 if (!u.header.sub_format.sanitize (c))
1410 case Single: return TRACE_RETURN (u.single.sanitize (c));
1411 case Pair: return TRACE_RETURN (u.pair.sanitize (c));
1412 case Cursive: return TRACE_RETURN (u.cursive.sanitize (c));
1413 case MarkBase: return TRACE_RETURN (u.markBase.sanitize (c));
1414 case MarkLig: return TRACE_RETURN (u.markLig.sanitize (c));
1415 case MarkMark: return TRACE_RETURN (u.markMark.sanitize (c));
1416 case Context: return TRACE_RETURN (u.context.sanitize (c));
1417 case ChainContext: return TRACE_RETURN (u.chainContext.sanitize (c));
1418 case Extension: return TRACE_RETURN (u.extension.sanitize (c));
1502 inline bool sanitize (hb_sanitize_context_t *c) {
1504 if (unlikely (!Lookup::sanitize (c))) return TRACE_RETURN (false);
1506 return TRACE_RETURN (list.sanitize (c, this, get_type ()));
1526 inline bool sanitize (hb_sanitize_context_t *c) {
1528 if (unlikely (!GSUBGPOS::sanitize (c))) return TRACE_RETURN (false);
1530 return TRACE_RETURN (list.sanitize (c, this));