static
void free_static_ft_funcs (void)
{
- static_ft_funcs.free ();
+ static_ft_funcs.free_instance ();
}
#endif
static
void free_static_ft_library (void)
{
- static_ft_library.free ();
+ static_ft_library.free_instance ();
}
#endif
static
void free_static_glib_funcs (void)
{
- static_glib_funcs.free ();
+ static_glib_funcs.free_instance ();
}
#endif
static
void free_static_icu_funcs (void)
{
- static_icu_funcs.free ();
+ static_icu_funcs.free_instance ();
}
#endif
{
do_destroy (instance.get ());
}
- inline void free (void)
+ inline void free_instance (void)
{
retry:
Stored *p = instance.get ();
static inline void destroy (Stored *p)
{
p->fini ();
- ::free (p);
+ free (p);
}
private:
static
void free_static_ot_funcs (void)
{
- static_ot_funcs.free ();
+ static_ot_funcs.free_instance ();
}
#endif
static void free_static_shaper_list (void);
static struct hb_shaper_list_lazy_loader_t : hb_lazy_loader_t<const char *,
- hb_shaper_list_lazy_loader_t>
+ hb_shaper_list_lazy_loader_t>
{
static inline const char ** create (void)
{
}
static inline void destroy (const char **l)
{
- ::free (l);
+ free (l);
}
static inline const char ** get_null (void)
{
static
void free_static_shaper_list (void)
{
- static_shaper_list.free ();
+ static_shaper_list.free_instance ();
}
#endif
static
void free_static_ucdn_funcs (void)
{
- static_ucdn_funcs.free ();
+ static_ucdn_funcs.free_instance ();
}
#endif