[name] Use variable forwarding to simplify sanitize()
authorBehdad Esfahbod <behdad@behdad.org>
Thu, 2 May 2019 21:45:57 +0000 (14:45 -0700)
committerBehdad Esfahbod <behdad@behdad.org>
Thu, 2 May 2019 21:45:57 +0000 (14:45 -0700)
src/hb-ot-name-table.hh

index a15981c..91a5214 100644 (file)
@@ -306,11 +306,8 @@ struct name
   {
     TRACE_SANITIZE (this);
     const void *string_pool = (this+stringOffset).arrayZ;
-    unsigned int _count = count;
-    /* Move to run-time?! */
-    for (unsigned int i = 0; i < _count; i++)
-      if (!nameRecordZ[i].sanitize (c, string_pool)) return_trace (false);
-    return_trace (true);
+    /* TODO: Move to run-time?! */
+    return_trace (nameRecordZ.sanitize (c, count, string_pool));
   }
 
   bool sanitize (hb_sanitize_context_t *c) const