[HB] Add get_reference_count()
diff --git a/src/hb-font.c b/src/hb-font.c
index b2cf440..078a3bc 100644
--- a/src/hb-font.c
+++ b/src/hb-font.c
@@ -62,6 +62,12 @@
HB_OBJECT_DO_REFERENCE (fcallbacks);
}
+unsigned int
+hb_font_callbacks_get_reference_count (hb_font_callbacks_t *fcallbacks)
+{
+ HB_OBJECT_DO_GET_REFERENCE_COUNT (fcallbacks);
+}
+
void
hb_font_callbacks_destroy (hb_font_callbacks_t *fcallbacks)
{
@@ -120,6 +126,12 @@
HB_OBJECT_DO_REFERENCE (ucallbacks);
}
+unsigned int
+hb_unicode_callbacks_get_reference_count (hb_unicode_callbacks_t *ucallbacks)
+{
+ HB_OBJECT_DO_GET_REFERENCE_COUNT (ucallbacks);
+}
+
void
hb_unicode_callbacks_destroy (hb_unicode_callbacks_t *ucallbacks)
{
@@ -203,6 +215,12 @@
HB_OBJECT_DO_REFERENCE (face);
}
+unsigned int
+hb_face_get_reference_count (hb_face_t *face)
+{
+ HB_OBJECT_DO_GET_REFERENCE_COUNT (face);
+}
+
void
hb_face_destroy (hb_face_t *face)
{
@@ -280,6 +298,12 @@
HB_OBJECT_DO_REFERENCE (font);
}
+unsigned int
+hb_font_get_reference_count (hb_font_t *font)
+{
+ HB_OBJECT_DO_GET_REFERENCE_COUNT (font);
+}
+
void
hb_font_destroy (hb_font_t *font)
{