More public api
diff --git a/src/hb-ot-layout-private.h b/src/hb-ot-layout-private.h
index c364b21..8327197 100644
--- a/src/hb-ot-layout-private.h
+++ b/src/hb-ot-layout-private.h
@@ -34,6 +34,9 @@
#include "hb-private.h"
#include "hb-ot-layout.h"
+typedef uint16_t hb_ot_layout_class_t;
+typedef int hb_ot_layout_coverage_t; /* -1 is not covered, >= 0 otherwise */
+
struct GDEF;
struct GSUB;
struct GPOS;
@@ -41,9 +44,9 @@
HB_BEGIN_DECLS();
struct _HB_OT_Layout {
- GDEF *gdef;
- GSUB *gsub;
- GPOS *gpos;
+ const GDEF *gdef;
+ const GSUB *gsub;
+ const GPOS *gpos;
};
HB_END_DECLS();