[HB] Move typedef's around
authorBehdad Esfahbod <behdad@behdad.org>
Sun, 2 Aug 2009 01:38:39 +0000 (21:38 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Mon, 2 Nov 2009 19:40:25 +0000 (14:40 -0500)
src/hb-blob.h
src/hb-common.h
src/hb-font.h

index 21aa365..804cacd 100644 (file)
@@ -39,6 +39,8 @@ typedef enum {
   HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITEABLE,
 } hb_memory_mode_t;
 
+typedef struct _hb_blob_t hb_blob_t;
+
 hb_blob_t *
 hb_blob_create (const char        *data,
                unsigned int       len,
index 2e127a3..011e865 100644 (file)
@@ -50,15 +50,6 @@ typedef uint32_t hb_codepoint_t;
 typedef int32_t hb_position_t;
 typedef int32_t hb_16dot16_t;
 
-typedef struct _hb_blob_t hb_blob_t;
 typedef void (*hb_destroy_func_t) (void *user_data);
 
-typedef struct _hb_font_callbacks_t hb_font_callbacks_t;
-typedef struct _hb_unicode_callbacks_t hb_unicode_callbacks_t;
-
-typedef struct _hb_face_t hb_face_t;
-typedef struct _hb_font_t hb_font_t;
-
-typedef hb_blob_t * (*hb_get_table_func_t)  (hb_tag_t tag, void *user_data);
-
 #endif /* HB_COMMON_H */
index 2c85339..e563fa7 100644 (file)
 #define HB_FONT_H
 
 #include "hb-common.h"
+#include "hb-blob.h"
 
 HB_BEGIN_DECLS
 
+typedef struct _hb_font_callbacks_t hb_font_callbacks_t;
+typedef struct _hb_unicode_callbacks_t hb_unicode_callbacks_t;
+
+typedef struct _hb_face_t hb_face_t;
+typedef struct _hb_font_t hb_font_t;
+
+typedef hb_blob_t * (*hb_get_table_func_t)  (hb_tag_t tag, void *user_data);
+
+
 /*
  * hb_font_callbacks_t
  */