one day I'll be less stupid...

... or one day we'll move to git so I can rewrite stupid commits :-D



SVN revision: 67844
This commit is contained in:
Gustavo Sverzut Barbieri 2012-02-11 00:42:00 +00:00
parent 1fc6b13d10
commit 5c0041f6ad
1 changed files with 8 additions and 17 deletions

View File

@ -863,7 +863,7 @@ _struct_complex_members_constructor(Eina_Model *m)
Eina_Value_List l;
Eina_Value_Hash h;
Eina_Value_Struct s;
} *st;
} st;
struct subst {
int i, j;
};
@ -904,23 +904,14 @@ _struct_complex_members_constructor(Eina_Model *m)
if (!eina_model_type_constructor(EINA_MODEL_TYPE_STRUCT, m))
return EINA_FALSE;
st = calloc(1, sizeof(*st));
if (!st)
{
eina_error_set(EINA_ERROR_OUT_OF_MEMORY);
return EINA_FALSE;
}
memset(&st, 0, sizeof(st));
st->a.subtype = EINA_VALUE_TYPE_STRING;
st->l.subtype = EINA_VALUE_TYPE_STRING;
st->h.subtype = EINA_VALUE_TYPE_STRING;
st->s.desc = &subst_desc;
if (!eina_model_struct_set(m, &myst_desc, st))
{
free(st);
return EINA_FALSE;
}
st.a.subtype = EINA_VALUE_TYPE_STRING;
st.l.subtype = EINA_VALUE_TYPE_STRING;
st.h.subtype = EINA_VALUE_TYPE_STRING;
st.s.desc = &subst_desc;
if (!eina_model_struct_set(m, &myst_desc, &st))
return EINA_FALSE;
return EINA_TRUE;
}