diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2009-08-03 17:53:29 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2009-08-03 17:53:29 -0400 |
commit | ab5a714897efa61da57d8a7fc060b57a6ff4991c (patch) | |
tree | 5f6057861583f7de7ba7bd3ca2fb4791160f799a /pango/opentype/hb-blob.h | |
parent | 48cc6e95b7b16c56ebad8636204b0f9599400ac5 (diff) | |
download | pango-ab5a714897efa61da57d8a7fc060b57a6ff4991c.tar.gz |
[HB] Add sub-blobs
Diffstat (limited to 'pango/opentype/hb-blob.h')
-rw-r--r-- | pango/opentype/hb-blob.h | 12 |
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); |