Add is_mutable() functions

Correspond to the make_mutable() ones.
This commit is contained in:
Behdad Esfahbod 2010-10-04 17:01:01 -04:00
parent 19c0eab8cf
commit 645f6f265b
4 changed files with 16 additions and 0 deletions

View File

@ -141,6 +141,12 @@ hb_font_funcs_make_immutable (hb_font_funcs_t *ffuncs)
ffuncs->immutable = TRUE;
}
hb_bool_t
hb_font_funcs_is_immutable (hb_font_funcs_t *ffuncs)
{
return ffuncs->immutable = TRUE;
}
void
hb_font_funcs_set_glyph_func (hb_font_funcs_t *ffuncs,

View File

@ -91,6 +91,8 @@ hb_font_funcs_copy (hb_font_funcs_t *ffuncs);
void
hb_font_funcs_make_immutable (hb_font_funcs_t *ffuncs);
hb_bool_t
hb_font_funcs_is_immutable (hb_font_funcs_t *ffuncs);
/* funcs */

View File

@ -108,6 +108,12 @@ hb_unicode_funcs_make_immutable (hb_unicode_funcs_t *ufuncs)
ufuncs->immutable = TRUE;
}
hb_bool_t
hb_unicode_funcs_is_immutable (hb_unicode_funcs_t *ufuncs)
{
return ufuncs->immutable;
}
void
hb_unicode_funcs_set_mirroring_func (hb_unicode_funcs_t *ufuncs,

View File

@ -201,6 +201,8 @@ hb_unicode_funcs_copy (hb_unicode_funcs_t *ufuncs);
void
hb_unicode_funcs_make_immutable (hb_unicode_funcs_t *ufuncs);
hb_bool_t
hb_unicode_funcs_is_immutable (hb_unicode_funcs_t *ufuncs);
/*
* funcs