Imported Upstream version 3.4.0
[platform/upstream/harfbuzz.git] / src / hb-gobject-structs.cc
index 7c46e26..540b11f 100644 (file)
@@ -80,12 +80,12 @@ hb_gobject_##name##_get_type () \
 #define HB_DEFINE_VALUE_TYPE(name) \
        static hb_##name##_t *_hb_##name##_reference (const hb_##name##_t *l) \
        { \
-         hb_##name##_t *c = (hb_##name##_t *) calloc (1, sizeof (hb_##name##_t)); \
+         hb_##name##_t *c = (hb_##name##_t *) hb_calloc (1, sizeof (hb_##name##_t)); \
          if (unlikely (!c)) return nullptr; \
          *c = *l; \
          return c; \
        } \
-       static void _hb_##name##_destroy (hb_##name##_t *l) { free (l); } \
+       static void _hb_##name##_destroy (hb_##name##_t *l) { hb_free (l); } \
        HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy)
 
 HB_DEFINE_OBJECT_TYPE (buffer)