From d65e18c8759f73461318dcd40495f7912f5135ee Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Thu, 13 Aug 2009 15:15:18 +0000 Subject: [PATCH] data_get returns void*, not const void* It is the convention for generic user data to get as const and return as not const to avoid useless casts all around. SVN revision: 41741 --- legacy/elementary/src/lib/Elementary.h.in | 4 ++-- legacy/elementary/src/lib/elm_genlist.c | 4 ++-- legacy/elementary/src/lib/elm_list.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/legacy/elementary/src/lib/Elementary.h.in b/legacy/elementary/src/lib/Elementary.h.in index 97d0a83803..c1e3b9dc9c 100644 --- a/legacy/elementary/src/lib/Elementary.h.in +++ b/legacy/elementary/src/lib/Elementary.h.in @@ -575,7 +575,7 @@ extern "C" { EAPI void elm_list_item_show(Elm_List_Item *item); EAPI void elm_list_item_del(Elm_List_Item *item); EAPI void elm_list_item_del_cb_set(Elm_List_Item *item, void (*func)(void *data, Evas_Object *obj, void *event_info)); - EAPI const void *elm_list_item_data_get(const Elm_List_Item *item); + EAPI void *elm_list_item_data_get(const Elm_List_Item *item); EAPI Evas_Object *elm_list_item_icon_get(const Elm_List_Item *item); EAPI Evas_Object *elm_list_item_end_get(const Elm_List_Item *item); EAPI Evas_Object *elm_list_item_base_get(const Elm_List_Item *item); @@ -665,7 +665,7 @@ extern "C" { EAPI Eina_Bool elm_genlist_item_disabled_get(const Elm_Genlist_Item *item); EAPI void elm_genlist_item_show(Elm_Genlist_Item *item); EAPI void elm_genlist_item_del(Elm_Genlist_Item *item); - EAPI const void *elm_genlist_item_data_get(const Elm_Genlist_Item *item); + EAPI void *elm_genlist_item_data_get(const Elm_Genlist_Item *item); EAPI void elm_genlist_item_update(Elm_Genlist_Item *item); EAPI void elm_genlist_horizontal_mode_set(Evas_Object *obj, Elm_List_Mode mode); EAPI void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index de5b14ca5b..ee6467d852 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -1946,10 +1946,10 @@ elm_genlist_item_del(Elm_Genlist_Item *it) * * @ingroup Genlist */ -EAPI const void * +EAPI void * elm_genlist_item_data_get(const Elm_Genlist_Item *it) { - return it->data; + return (void *)it->data; } /** diff --git a/legacy/elementary/src/lib/elm_list.c b/legacy/elementary/src/lib/elm_list.c index a21afb9d70..c2731aeba2 100644 --- a/legacy/elementary/src/lib/elm_list.c +++ b/legacy/elementary/src/lib/elm_list.c @@ -610,10 +610,10 @@ elm_list_item_del_cb_set(Elm_List_Item *it, void (*func)(void *data, Evas_Object it->del_cb = func; } -EAPI const void * +EAPI void * elm_list_item_data_get(const Elm_List_Item *it) { - return it->data; + return (void *)it->data; } EAPI Evas_Object *