summaryrefslogtreecommitdiff
path: root/pango/opentype/hb-blob.h
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2009-08-03 17:53:29 -0400
committerBehdad Esfahbod <behdad@behdad.org>2009-08-03 17:53:29 -0400
commitab5a714897efa61da57d8a7fc060b57a6ff4991c (patch)
tree5f6057861583f7de7ba7bd3ca2fb4791160f799a /pango/opentype/hb-blob.h
parent48cc6e95b7b16c56ebad8636204b0f9599400ac5 (diff)
downloadpango-ab5a714897efa61da57d8a7fc060b57a6ff4991c.tar.gz
[HB] Add sub-blobs
Diffstat (limited to 'pango/opentype/hb-blob.h')
-rw-r--r--pango/opentype/hb-blob.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/pango/opentype/hb-blob.h b/pango/opentype/hb-blob.h
index 804cacd6..4ea5620f 100644
--- a/pango/opentype/hb-blob.h
+++ b/pango/opentype/hb-blob.h
@@ -43,12 +43,20 @@ typedef struct _hb_blob_t hb_blob_t;
hb_blob_t *
hb_blob_create (const char *data,
- unsigned int len,
+ unsigned int length,
hb_memory_mode_t mode,
hb_destroy_func_t destroy,
void *user_data);
hb_blob_t *
+hb_blob_create_sub_blob (hb_blob_t *parent,
+ unsigned int offset,
+ unsigned int length);
+
+hb_blob_t *
+hb_blob_create_empty (void);
+
+hb_blob_t *
hb_blob_reference (hb_blob_t *blob);
unsigned int
@@ -59,7 +67,7 @@ hb_blob_destroy (hb_blob_t *blob);
const char *
hb_blob_get_data (hb_blob_t *blob,
- unsigned int *len);
+ unsigned int *length);
hb_bool_t
hb_blob_is_writeable (hb_blob_t *blob);