public:
inline bool sanitize (hb_sanitize_context_t *context) {
TRACE_SANITIZE ();
- return SANITIZE_SELF () && SANITIZE_ARRAY (tableDir, TableDirectory::get_size (), numTables);
+ return SANITIZE_SELF ()
+ && SANITIZE_ARRAY (tableDir, TableDirectory::get_size (), numTables);
}
private:
private:
inline bool sanitize_shallow (hb_sanitize_context_t *context) {
TRACE_SANITIZE ();
- return SANITIZE_SELF() && SANITIZE_ARRAY (this, Type::get_size (), len);
+ return SANITIZE_SELF()
+ && SANITIZE_ARRAY (this, Type::get_size (), len);
}
public:
{ return len.get_size () + (len ? len - 1 : 0) * Type::get_size (); }
inline bool sanitize_shallow (hb_sanitize_context_t *context) {
- return SANITIZE_SELF() && SANITIZE_ARRAY (this, Type::get_size (), len);
+ return SANITIZE_SELF()
+ && SANITIZE_ARRAY (this, Type::get_size (), len);
}
inline bool sanitize (hb_sanitize_context_t *context) {
inline bool sanitize (hb_sanitize_context_t *context) {
TRACE_SANITIZE ();
- return SANITIZE_SELF () && SANITIZE (featureIndex);
+ return SANITIZE_SELF ()
+ && SANITIZE (featureIndex);
}
Offset lookupOrder; /* = Null (reserved for an offset to a
inline bool sanitize (hb_sanitize_context_t *context) {
TRACE_SANITIZE ();
- return SANITIZE_SELF () && SANITIZE (lookupIndex);
+ return SANITIZE_SELF ()
+ && SANITIZE (lookupIndex);
}
/* LONGTERMTODO: implement get_feature_parameters() */
inline bool sanitize (hb_sanitize_context_t *context) {
TRACE_SANITIZE ();
/* Real sanitize of the subtables is done by GSUB/GPOS/... */
- if (!(SANITIZE_SELF () && likely (subTable.sanitize (context)))) return false;
+ if (!(SANITIZE_SELF ()
+ && likely (subTable.sanitize (context)))) return false;
if (unlikely (lookupFlag & LookupFlag::UseMarkFilteringSet))
{
USHORT &markFilteringSet = StructAfter<USHORT> (subTable);
inline bool sanitize (hb_sanitize_context_t *context) {
TRACE_SANITIZE ();
- return SANITIZE_SELF () && SANITIZE (classValue);
+ return SANITIZE_SELF ()
+ && SANITIZE (classValue);
}
USHORT classFormat; /* Format identifier--format = 1 */
inline bool sanitize (hb_sanitize_context_t *context) {
TRACE_SANITIZE ();
- return SANITIZE_SELF() && SANITIZE_MEM (this, this->get_size ());
+ return SANITIZE_SELF()
+ && SANITIZE_MEM (this, this->get_size ());
}
private:
inline bool sanitize_value (hb_sanitize_context_t *context, void *base, const Value *values) {
TRACE_SANITIZE ();
-
- return SANITIZE_MEM (values, get_size ()) &&
- (!has_device () || sanitize_value_devices (context, base, values));
+ return SANITIZE_MEM (values, get_size ())
+ && (!has_device () || sanitize_value_devices (context, base, values));
}
inline bool sanitize_values (hb_sanitize_context_t *context, void *base, const Value *values, unsigned int count) {
public:
inline bool sanitize (hb_sanitize_context_t *context) {
TRACE_SANITIZE ();
- return SANITIZE (ligGlyph) && SANITIZE (component);
+ return SANITIZE (ligGlyph)
+ && SANITIZE (component);
}
private:
public:
inline bool sanitize (hb_sanitize_context_t *context) {
TRACE_SANITIZE ();
- if (!(SANITIZE (inputCount) && SANITIZE (lookupCount))) return false;
- return SANITIZE_MEM (input,
+ return SANITIZE (inputCount)
+ && SANITIZE (lookupCount)
+ && SANITIZE_MEM (input,
input[0].get_size () * inputCount +
lookupRecordX[0].get_size () * lookupCount);
}
TRACE_SANITIZE ();
if (!SANITIZE_SELF ()) return false;
unsigned int count = glyphCount;
- if (!SANITIZE_ARRAY (coverage, OffsetTo<Coverage>::get_size (), glyphCount)) return false;
+ if (!SANITIZE_ARRAY (coverage, OffsetTo<Coverage>::get_size (), count)) return false;
for (unsigned int i = 0; i < count; i++)
if (!SANITIZE_WITH_BASE (this, coverage[i])) return false;
- LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, OffsetTo<Coverage>::get_size () * glyphCount);
+ LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, OffsetTo<Coverage>::get_size () * count);
return SANITIZE_ARRAY (lookupRecord, LookupRecord::get_size (), lookupCount);
}