This commit is contained in:
Behdad Esfahbod 2011-04-20 01:34:51 -04:00
parent 2fd0c577e3
commit ecfb773829
1 changed files with 9 additions and 13 deletions

View File

@ -52,15 +52,16 @@ hb_unicode_funcs_get_reference_count (hb_unicode_funcs_t *ufuncs);
void void
hb_unicode_funcs_destroy (hb_unicode_funcs_t *ufuncs); hb_unicode_funcs_destroy (hb_unicode_funcs_t *ufuncs);
hb_unicode_funcs_t *
hb_unicode_funcs_get_parent (hb_unicode_funcs_t *ufuncs);
void void
hb_unicode_funcs_make_immutable (hb_unicode_funcs_t *ufuncs); hb_unicode_funcs_make_immutable (hb_unicode_funcs_t *ufuncs);
hb_bool_t hb_bool_t
hb_unicode_funcs_is_immutable (hb_unicode_funcs_t *ufuncs); hb_unicode_funcs_is_immutable (hb_unicode_funcs_t *ufuncs);
hb_unicode_funcs_t *
hb_unicode_funcs_get_parent (hb_unicode_funcs_t *ufuncs);
/* /*
* funcs * funcs
*/ */
@ -88,32 +89,27 @@ typedef unsigned int (*hb_unicode_get_eastasian_width_func_t)
void void
hb_unicode_funcs_set_mirroring_func (hb_unicode_funcs_t *ufuncs, hb_unicode_funcs_set_mirroring_func (hb_unicode_funcs_t *ufuncs,
hb_unicode_get_mirroring_func_t mirroring_func, hb_unicode_get_mirroring_func_t mirroring_func,
void *user_data, void *user_data, hb_destroy_func_t destroy);
hb_destroy_func_t destroy);
void void
hb_unicode_funcs_set_general_category_func (hb_unicode_funcs_t *ufuncs, hb_unicode_funcs_set_general_category_func (hb_unicode_funcs_t *ufuncs,
hb_unicode_get_general_category_func_t general_category_func, hb_unicode_get_general_category_func_t general_category_func,
void *user_data, void *user_data, hb_destroy_func_t destroy);
hb_destroy_func_t destroy);
void void
hb_unicode_funcs_set_script_func (hb_unicode_funcs_t *ufuncs, hb_unicode_funcs_set_script_func (hb_unicode_funcs_t *ufuncs,
hb_unicode_get_script_func_t script_func, hb_unicode_get_script_func_t script_func,
void *user_data, void *user_data, hb_destroy_func_t destroy);
hb_destroy_func_t destroy);
void void
hb_unicode_funcs_set_combining_class_func (hb_unicode_funcs_t *ufuncs, hb_unicode_funcs_set_combining_class_func (hb_unicode_funcs_t *ufuncs,
hb_unicode_get_combining_class_func_t combining_class_func, hb_unicode_get_combining_class_func_t combining_class_func,
void *user_data, void *user_data, hb_destroy_func_t destroy);
hb_destroy_func_t destroy);
void void
hb_unicode_funcs_set_eastasian_width_func (hb_unicode_funcs_t *ufuncs, hb_unicode_funcs_set_eastasian_width_func (hb_unicode_funcs_t *ufuncs,
hb_unicode_get_eastasian_width_func_t eastasian_width_func, hb_unicode_get_eastasian_width_func_t eastasian_width_func,
void *user_data, void *user_data, hb_destroy_func_t destroy);
hb_destroy_func_t destroy);
/* accessors */ /* accessors */