Cleanup hb_face_create_for_data()
diff --git a/src/hb-blob.c b/src/hb-blob.c
index 8276d78..8013de1 100644
--- a/src/hb-blob.c
+++ b/src/hb-blob.c
@@ -26,7 +26,7 @@
#include "hb-private.h"
-#include "hb-blob.h"
+#include "hb-blob-private.h"
#ifdef HAVE_SYS_MMAN_H
#ifdef HAVE_UNISTD_H
@@ -44,23 +44,7 @@
#include <errno.h>
#endif
-struct _hb_blob_t {
- hb_reference_count_t ref_count;
-
- unsigned int length;
-
- hb_mutex_t lock;
- /* the rest are protected by lock */
-
- unsigned int lock_count;
- hb_memory_mode_t mode;
-
- const char *data;
-
- hb_destroy_func_t destroy;
- void *user_data;
-};
-static hb_blob_t _hb_blob_nil = {
+hb_blob_t _hb_blob_nil = {
HB_REFERENCE_COUNT_INVALID, /* ref_count */
0, /* length */