forked from enlightenment/efl
eo: fix EO_DEBUG compilation
This commit is contained in:
parent
6c2d9253e7
commit
2041e995fc
|
@ -1251,14 +1251,6 @@ fail:
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
EINA_INLIST;
|
|
||||||
const Eo *ref_obj;
|
|
||||||
const char *file;
|
|
||||||
int line;
|
|
||||||
} Eo_Xref_Node;
|
|
||||||
|
|
||||||
EAPI Eo *
|
EAPI Eo *
|
||||||
eo_xref_internal(const char *file, int line, Eo *obj_id, const Eo *ref_obj_id)
|
eo_xref_internal(const char *file, int line, Eo *obj_id, const Eo *ref_obj_id)
|
||||||
{
|
{
|
||||||
|
@ -1430,8 +1422,8 @@ _eo_data_xunref_internal(_Eo *obj, void *data, const _Eo *ref_obj)
|
||||||
{
|
{
|
||||||
#ifdef EO_DEBUG
|
#ifdef EO_DEBUG
|
||||||
const _Eo_Class *klass = obj->klass;
|
const _Eo_Class *klass = obj->klass;
|
||||||
Eina_Bool in_range = (((char *)data >= (((char *) obj) + _eo_sz) &&
|
Eina_Bool in_range = (((char *)data >= (((char *) obj) + _eo_sz)) &&
|
||||||
((char *)data < (((char *) obj) + klass->obj_size)))
|
((char *)data < (((char *) obj) + klass->obj_size)));
|
||||||
if (!in_range)
|
if (!in_range)
|
||||||
{
|
{
|
||||||
ERR("Data %p is not in the data range of the object %p (%s).", data, (Eo *)obj->obj_id, obj->klass->desc->name);
|
ERR("Data %p is not in the data range of the object %p (%s).", data, (Eo *)obj->obj_id, obj->klass->desc->name);
|
||||||
|
|
|
@ -164,6 +164,14 @@ struct _Eo_Class
|
||||||
/* [extensions data offset] + NULL */
|
/* [extensions data offset] + NULL */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
EINA_INLIST;
|
||||||
|
const Eo *ref_obj;
|
||||||
|
const char *file;
|
||||||
|
int line;
|
||||||
|
} Eo_Xref_Node;
|
||||||
|
|
||||||
static inline void
|
static inline void
|
||||||
_eo_condtor_reset(_Eo *obj)
|
_eo_condtor_reset(_Eo *obj)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue