Fix test
diff --git a/src/hb-graphite2.h b/src/hb-graphite2.h
index 3037868..68bd019 100644
--- a/src/hb-graphite2.h
+++ b/src/hb-graphite2.h
@@ -26,6 +26,7 @@
 #ifndef HB_GRAPHITE2_H
 #define HB_GRAPHITE2_H
 
+#include "hb-common.h"
 #include "hb-shape.h"
 
 HB_BEGIN_DECLS
diff --git a/src/hb-ot-shape.h b/src/hb-ot-shape.h
index 644b11e..1897e84 100644
--- a/src/hb-ot-shape.h
+++ b/src/hb-ot-shape.h
@@ -27,6 +27,7 @@
 #ifndef HB_OT_SHAPE_H
 #define HB_OT_SHAPE_H
 
+#include "hb-common.h"
 #include "hb-shape.h"
 
 
diff --git a/src/hb-uniscribe.h b/src/hb-uniscribe.h
index 7dc830e..dbcacd7 100644
--- a/src/hb-uniscribe.h
+++ b/src/hb-uniscribe.h
@@ -27,6 +27,7 @@
 #ifndef HB_UNISCRIBE_H
 #define HB_UNISCRIBE_H
 
+#include "hb-common.h"
 #include "hb-shape.h"
 
 #define _WIN32_WINNT 0x0500