{
case DBUS_TYPE_STRING:
dbus_message_iter_get_basic(&iter, &tmp);
- ret->val.s = (char*)eina_stringshare_add(tmp);
+ ret->val.s = eina_stringshare_add(tmp);
break;
case DBUS_TYPE_INT32:
dbus_message_iter_get_basic(&iter, &(ret->val.i));
{
E_Hal_Device_Get_All_Properties_Return *ret = NULL;
DBusMessageIter iter, a_iter, s_iter, v_iter;
- char *tmp;
+ const char *tmp;
/* a{sv} = array of string+variant */
if (!dbus_message_has_signature(msg, "a{sv}"))
case DBUS_TYPE_STRING:
prop->type = E_HAL_PROPERTY_TYPE_STRING;
dbus_message_iter_get_basic(&v_iter, &tmp);
- prop->val.s = (char*)eina_stringshare_add(tmp);
+ prop->val.s = eina_stringshare_add(tmp);
break;
case DBUS_TYPE_INT32:
prop->type = E_HAL_PROPERTY_TYPE_INT;
{
char *str;
dbus_message_iter_get_basic(&list_iter, &str);
- tmp = (char*)eina_stringshare_add(str);
+ tmp = eina_stringshare_add(str);
prop->val.strlist = eina_list_append(prop->val.strlist, tmp);
dbus_message_iter_next(&list_iter);
}