From 87810fc958e28d0c5e05097b1b3fe78d962fdc62 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 2 May 2019 14:45:57 -0700 Subject: [PATCH] [name] Use variable forwarding to simplify sanitize() --- src/hb-ot-name-table.hh | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/hb-ot-name-table.hh b/src/hb-ot-name-table.hh index a15981c..91a5214 100644 --- a/src/hb-ot-name-table.hh +++ b/src/hb-ot-name-table.hh @@ -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 -- 2.7.4