if (ep->param2)
{
free(ep->param2->set);
- eina_cow_free(_edje_calc_params_map_cow, ep->param2->p.map);
+ eina_cow_free(_edje_calc_params_map_cow, (const Eina_Cow_Data **) &ep->param2->p.map);
#ifdef HAVE_EPHYSICS
- eina_cow_free(_edje_calc_params_physics_cow, ep->param2->p.physics);
+ eina_cow_free(_edje_calc_params_physics_cow, (const Eina_Cow_Data **) &ep->param2->p.physics);
#endif
}
eina_mempool_free(_edje_real_part_state_mp, ep->param2);
}
#ifndef EDJE_CALC_CACHE
- eina_cow_free(_edje_calc_params_map_cow, lp2.map);
+ eina_cow_free(_edje_calc_params_map_cow, (const Eina_Cow_Data **) &lp2.map);
#ifdef HAVE_EPHYSICS
- eina_cow_free(_edje_calc_params_physics_cow, lp2.physics);
+ eina_cow_free(_edje_calc_params_physics_cow, (const Eina_Cow_Data **) &lp2.physics);
#endif
#endif
pf = p3;
if (pf == &lp3)
{
- eina_cow_free(_edje_calc_params_map_cow, lp3.map);
+ eina_cow_free(_edje_calc_params_map_cow, (const Eina_Cow_Data **) &lp3.map);
lp3.map = NULL;
#ifdef HAVE_EPHYSICS
- eina_cow_free(_edje_calc_params_physics_cow, lp3.physics);
+ eina_cow_free(_edje_calc_params_physics_cow, (const Eina_Cow_Data **) &lp3.physics);
lp3.physics = NULL;
#endif
}
ep->invalidate = 0;
}
#else
- eina_cow_free(_edje_calc_params_map_cow, lp1.map);
+ eina_cow_free(_edje_calc_params_map_cow, (const Eina_Cow_Data **) &lp1.map);
#ifdef HAVE_EPHYSICS
- eina_cow_free(_edje_calc_params_physics_cow, lp1.physics);
+ eina_cow_free(_edje_calc_params_physics_cow, (const Eina_Cow_Data **) &lp1.physics);
#endif
#endif
}
if (rp->param2)
{
free(rp->param2->set);
- eina_cow_free(_edje_calc_params_map_cow, rp->param2->p.map);
+ eina_cow_free(_edje_calc_params_map_cow, (const Eina_Cow_Data **) &rp->param2->p.map);
#ifdef HAVE_EPHYSICS
- eina_cow_free(_edje_calc_params_physics_cow, rp->param2->p.physics);
+ eina_cow_free(_edje_calc_params_physics_cow, (const Eina_Cow_Data **) &rp->param2->p.physics);
#endif
}
eina_mempool_free(_edje_real_part_state_mp, rp->param2);
if (rp->custom)
{
free(rp->custom->set);
- eina_cow_free(_edje_calc_params_map_cow, rp->custom->p.map);
+ eina_cow_free(_edje_calc_params_map_cow, (const Eina_Cow_Data **) &rp->custom->p.map);
#ifdef HAVE_EPHYSICS
- eina_cow_free(_edje_calc_params_physics_cow, rp->custom->p.physics);
+ eina_cow_free(_edje_calc_params_physics_cow, (const Eina_Cow_Data **) &rp->custom->p.physics);
#endif
}
eina_mempool_free(_edje_real_part_state_mp, rp->custom);
_edje_unref(ed);
- eina_cow_free(_edje_calc_params_map_cow, rp->param1.p.map);
+ eina_cow_free(_edje_calc_params_map_cow, (const Eina_Cow_Data **) &rp->param1.p.map);
#ifdef HAVE_EPHYSICS
- eina_cow_free(_edje_calc_params_physics_cow, rp->param1.p.physics);
+ eina_cow_free(_edje_calc_params_physics_cow, (const Eina_Cow_Data **) &rp->param1.p.physics);
#endif
eina_mempool_free(_edje_real_part_mp, rp);
}
if (rp->current)
{
- eina_cow_free(_edje_calc_params_map_cow, rp->current->map);
+ eina_cow_free(_edje_calc_params_map_cow, (const Eina_Cow_Data **) &rp->current->map);
#ifdef HAVE_EPHYSICS
- eina_cow_free(_edje_calc_params_physics_cow, rp->current->physics);
+ eina_cow_free(_edje_calc_params_physics_cow, (const Eina_Cow_Data **) &rp->current->physics);
#endif
free(rp->current);
rp->current = NULL;
if (rp->current)
{
- eina_cow_free(_edje_calc_params_map_cow, rp->current->map);
+ eina_cow_free(_edje_calc_params_map_cow, (const Eina_Cow_Data **) &rp->current->map);
#ifdef HAVE_EPHYSICS
- eina_cow_free(_edje_calc_params_physics_cow, rp->current->physics);
+ eina_cow_free(_edje_calc_params_physics_cow, (const Eina_Cow_Data **) &rp->current->physics);
#endif
free(rp->current);
}
low_mem_current:
if (rp->current)
{
- eina_cow_free(_edje_calc_params_map_cow, rp->current->map);
+ eina_cow_free(_edje_calc_params_map_cow, (const Eina_Cow_Data **) &rp->current->map);
#ifdef HAVE_EPHYSICS
- eina_cow_free(_edje_calc_params_physics_cow, rp->current->physics);
+ eina_cow_free(_edje_calc_params_physics_cow, (const Eina_Cow_Data **) &rp->current->physics);
#endif
free(rp->current);
}