From dbe1ac5acacb5c1c59801cfbe36cf70cc8934355 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Thu, 14 Aug 2008 18:10:26 +0000 Subject: [PATCH] Fix warnings about Edje's usage of Eet_Data_Descriptor_Class. Couple of casts to shut up gcc. SVN revision: 35484 --- legacy/edje/src/lib/edje_data.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/legacy/edje/src/lib/edje_data.c b/legacy/edje/src/lib/edje_data.c index 5d3ce5edd4..7723834cc5 100644 --- a/legacy/edje/src/lib/edje_data.c +++ b/legacy/edje/src/lib/edje_data.c @@ -81,15 +81,15 @@ _edje_edd_setup(void) eddc.version = EET_DATA_DESCRIPTOR_CLASS_VERSION; eddc.func.mem_alloc = NULL; eddc.func.mem_free = NULL; - eddc.func.str_alloc = evas_stringshare_add; + eddc.func.str_alloc = (char *(*)(const char *))evas_stringshare_add; eddc.func.str_free = evas_stringshare_del; - eddc.func.list_next = evas_list_next; - eddc.func.list_append = evas_list_append; - eddc.func.list_data = evas_list_data; - eddc.func.list_free = evas_list_free; - eddc.func.hash_foreach = evas_hash_foreach; - eddc.func.hash_add = evas_hash_add; - eddc.func.hash_free = evas_hash_free; + eddc.func.list_next = (void *(*)(void *))evas_list_next; + eddc.func.list_append = (void *(*)(void *, void *))evas_list_append; + eddc.func.list_data = (void *(*)(void *))evas_list_data; + eddc.func.list_free = (void *(*)(void *))evas_list_free; + eddc.func.hash_foreach = (void (*)(void *, int (*)(void *, const char *, void *, void *), void *))evas_hash_foreach; + eddc.func.hash_add = (void *(*)(void *, const char *, void *))evas_hash_add; + eddc.func.hash_free = (void (*)(void *))evas_hash_free; eddc.func.str_direct_alloc = _edje_str_direct_alloc; eddc.func.str_direct_free = _edje_str_direct_free;