diff --git a/src/hb-open-type.hh b/src/hb-open-type.hh index 207f36b61..6e545a6d3 100644 --- a/src/hb-open-type.hh +++ b/src/hb-open-type.hh @@ -539,8 +539,10 @@ template struct LArrayOf : ArrayOf {}; typedef ArrayOf PString; /* Array of Offset's */ -template -struct OffsetArrayOf : ArrayOf > {}; +template +struct OffsetArrayOf : ArrayOf > {}; +template +struct LOffsetArrayOf : ArrayOf > {}; template struct LOffsetLArrayOf : ArrayOf, HBUINT32> {}; diff --git a/src/hb-ot-layout-common.hh b/src/hb-ot-layout-common.hh index 7bca2caec..11297a575 100644 --- a/src/hb-ot-layout-common.hh +++ b/src/hb-ot-layout-common.hh @@ -1605,7 +1605,7 @@ struct VariationStore protected: HBUINT16 format; LOffsetTo regions; - OffsetArrayOf dataSets; + LOffsetArrayOf dataSets; public: DEFINE_SIZE_ARRAY (8, dataSets); }; @@ -1687,7 +1687,7 @@ struct ConditionSet } protected: - OffsetArrayOf conditions; + LOffsetArrayOf conditions; public: DEFINE_SIZE_ARRAY (2, conditions); };