diff --git a/src/hb-ot-cmap-table.hh b/src/hb-ot-cmap-table.hh index 4297550fd..70373ee8b 100644 --- a/src/hb-ot-cmap-table.hh +++ b/src/hb-ot-cmap-table.hh @@ -417,6 +417,7 @@ struct CmapSubtableLongGroup public: DEFINE_SIZE_STATIC (12); }; +DECLARE_NULL_NAMESPACE_BYTES (OT, CmapSubtableLongGroup); template struct CmapSubtableTrimmed diff --git a/src/hb-static.cc b/src/hb-static.cc index 73d9528e6..3ea640246 100644 --- a/src/hb-static.cc +++ b/src/hb-static.cc @@ -27,10 +27,11 @@ #include "hb.hh" #include "hb-open-type.hh" -#include "hb-ot-layout-common.hh" #include "hb-aat-layout-common.hh" +#include "hb-ot-layout-common.hh" #include "hb-face.hh" +#include "hb-ot-cmap-table.hh" #include "hb-ot-head-table.hh" #include "hb-ot-maxp-table.hh" @@ -42,6 +43,7 @@ hb_vector_size_impl_t const _hb_NullPool[(HB_NULL_POOL_SIZE + sizeof (hb_vector_ DEFINE_NULL_NAMESPACE_BYTES (OT, Index) = {0xFF,0xFF}; DEFINE_NULL_NAMESPACE_BYTES (OT, LangSys) = {0x00,0x00, 0xFF,0xFF, 0x00,0x00}; DEFINE_NULL_NAMESPACE_BYTES (OT, RangeRecord) = {0x00,0x01, 0x00,0x00, 0x00, 0x00}; +DEFINE_NULL_NAMESPACE_BYTES (OT, CmapSubtableLongGroup) = {0x00,0x00,0x00,0x01, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00}; /* Hand-coded because Lookup is a template. Sad. */ const unsigned char _hb_Null_AAT_Lookup[2] = {0xFF, 0xFF};