diff --git a/src/hb-aat-layout-morx-table.hh b/src/hb-aat-layout-morx-table.hh index 2bb808913..6bd0267c0 100644 --- a/src/hb-aat-layout-morx-table.hh +++ b/src/hb-aat-layout-morx-table.hh @@ -40,6 +40,8 @@ using namespace OT; struct RearrangementSubtable { + typedef void EntryData; + struct driver_context_t { static const bool in_place = true; @@ -60,13 +62,13 @@ struct RearrangementSubtable ret (false), start (0), end (0) {} - inline bool is_actionable (StateTableDriver *driver, - const Entry *entry) + inline bool is_actionable (StateTableDriver *driver, + const Entry *entry) { return (entry->flags & Verb) && start < end; } - inline bool transition (StateTableDriver *driver, - const Entry *entry) + inline bool transition (StateTableDriver *driver, + const Entry *entry) { hb_buffer_t *buffer = driver->buffer; unsigned int flags = entry->flags;