(convert == EINA_VALUE_TYPE_STRINGSHARE))
{
Eina_Strbuf *str = eina_strbuf_new();
+ const char *ptr;
if (!tmem->array) eina_strbuf_append(str, "[]");
else
{
const Eina_Value_Type *subtype = tmem->subtype;
unsigned char sz;
- const char *ptr, *ptr_end;
+ const char *ptr_end;
Eina_Value tmp;
Eina_Bool first = EINA_TRUE;
}
eina_strbuf_append_char(str, ']');
- ptr = eina_strbuf_string_get(str);
- ret = eina_value_type_pset(convert, convert_mem, &ptr);
- eina_strbuf_free(str);
}
+ ptr = eina_strbuf_string_get(str);
+ ret = eina_value_type_pset(convert, convert_mem, &ptr);
+ eina_strbuf_free(str);
}
else if ((tmem->array) && (tmem->array->len == 1))
{
(convert == EINA_VALUE_TYPE_STRINGSHARE))
{
Eina_Strbuf *str = eina_strbuf_new();
+ const char *s;
if (!tmem->list) eina_strbuf_append(str, "[]");
else
{
const Eina_Value_Type *subtype = tmem->subtype;
const Eina_List *node;
Eina_Value tmp;
- const char *s;
Eina_Bool first = EINA_TRUE;
eina_value_setup(&tmp, EINA_VALUE_TYPE_STRING);
}
eina_strbuf_append_char(str, ']');
- s = eina_strbuf_string_get(str);
- ret = eina_value_type_pset(convert, convert_mem, &s);
- eina_strbuf_free(str);
}
+ s = eina_strbuf_string_get(str);
+ ret = eina_value_type_pset(convert, convert_mem, &s);
+ eina_strbuf_free(str);
}
else if ((tmem->list) && (tmem->list->next == NULL))
{
(convert == EINA_VALUE_TYPE_STRINGSHARE))
{
Eina_Strbuf *str = eina_strbuf_new();
+ const char *s;
if (!tmem->hash) eina_strbuf_append(str, "{}");
else
{
struct _eina_value_type_hash_convert_to_string_each_ctx ctx;
- const char *s;
ctx.subtype = tmem->subtype;
ctx.str = str;
&ctx);
eina_strbuf_append_char(str, '}');
- s = eina_strbuf_string_get(str);
- ret = eina_value_type_pset(convert, convert_mem, &s);
- eina_strbuf_free(str);
}
+ s = eina_strbuf_string_get(str);
+ ret = eina_value_type_pset(convert, convert_mem, &s);
+ eina_strbuf_free(str);
}
else if ((tmem->hash) && (eina_hash_population(tmem->hash) == 1))
{