From b37acd48bfb0ee4dfdd5e1fbee8ee7ee92594762 Mon Sep 17 00:00:00 2001 From: sebastid Date: Sat, 23 Sep 2006 10:53:50 +0000 Subject: [PATCH] No const modifier on memory which should be freed. SVN revision: 26059 --- .../ecore/src/lib/ecore_desktop/Ecore_Desktop.h | 2 +- .../src/lib/ecore_desktop/ecore_desktop_icon.c | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/legacy/ecore/src/lib/ecore_desktop/Ecore_Desktop.h b/legacy/ecore/src/lib/ecore_desktop/Ecore_Desktop.h index 23e2b772c8..af317ff1f9 100644 --- a/legacy/ecore/src/lib/ecore_desktop/Ecore_Desktop.h +++ b/legacy/ecore/src/lib/ecore_desktop/Ecore_Desktop.h @@ -211,7 +211,7 @@ extern "C" EAPI int ecore_desktop_icon_init(void); EAPI int ecore_desktop_icon_shutdown(void); - const char *ecore_desktop_icon_find(const char *icon, + EAPI char *ecore_desktop_icon_find(const char *icon, const char *icon_size, const char *icon_theme); diff --git a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_icon.c b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_icon.c index 131952adff..43c9492809 100644 --- a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_icon.c +++ b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_icon.c @@ -8,7 +8,7 @@ //#define DEBUG 1 -static const char *_ecore_desktop_icon_find0(const char *icon, +static char *_ecore_desktop_icon_find0(const char *icon, const char *icon_size, const char *icon_theme); @@ -49,14 +49,14 @@ static Ecore_Hash *icon_theme_cache; * @ingroup Ecore_Desktop_Icon_Group */ -const char * +EAPI char * ecore_desktop_icon_find(const char *icon, const char *icon_size, const char *icon_theme) { - const char *dir = NULL, *icn; - Ecore_List *icons; - int in_cache = 0; - double begin; + char *dir = NULL, *icn; + Ecore_List *icons; + int in_cache = 0; + double begin; begin = ecore_time_get(); if (icon == NULL) @@ -75,7 +75,7 @@ ecore_desktop_icon_find(const char *icon, const char *icon_size, if (!icons) return NULL; ecore_list_goto_first(icons); - while ((icn = (char *)ecore_list_next(icons))) + while ((icn = ecore_list_next(icons))) { char *ext; #ifdef DEBUG @@ -121,7 +121,7 @@ ecore_desktop_icon_find(const char *icon, const char *icon_size, * @param icon_theme The icon theme to search in. * @return The full path to the found icon. */ -static const char * +static char * _ecore_desktop_icon_find0(const char *icon, const char *icon_size, const char *icon_theme) {