Enlightenment CVS committal Author : kwo Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_desktop Modified Files: Ecore_Desktop.h ecore_desktop.c ecore_desktop_icon.c ecore_desktop_menu.c ecore_desktop_paths.c ecore_desktop_tree.c Log Message: Add const. Fix warnings. =================================================================== RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/Ecore_Desktop.h,v retrieving revision 1.43 retrieving revision 1.44 diff -u -3 -r1.43 -r1.44 --- Ecore_Desktop.h 25 Oct 2006 10:22:42 -0000 1.43 +++ Ecore_Desktop.h 10 Nov 2006 19:58:18 -0000 1.44 @@ -166,15 +166,15 @@ EAPI int ecore_desktop_paths_init(void); EAPI void ecore_desktop_paths_extras_clear(void); EAPI void ecore_desktop_paths_prepend_user(Ecore_Desktop_Paths_Type - type, char *paths); + type, const char *paths); EAPI void ecore_desktop_paths_prepend_system(Ecore_Desktop_Paths_Type type, - char *paths); + const char *paths); EAPI void ecore_desktop_paths_append_user(Ecore_Desktop_Paths_Type - type, char *paths); + type, const char *paths); EAPI void ecore_desktop_paths_append_system(Ecore_Desktop_Paths_Type type, - char *paths); + const char *paths); EAPI void ecore_desktop_paths_regen(void); char *ecore_desktop_paths_file_find(Ecore_List * paths, const char *file, int sub, @@ -228,16 +228,16 @@ EAPI void ecore_desktop_menu_for_each(void (*func) - (char *name, char *path, char *directory, Ecore_Hash * apps)); + (const char *name, const char *path, const char *directory, Ecore_Hash * apps)); Ecore_Desktop_Tree *ecore_desktop_menu_get(char *file); Ecore_Desktop_Tree *ecore_desktop_tree_new(char *buffer); Ecore_Desktop_Tree *ecore_desktop_tree_add(Ecore_Desktop_Tree * tree, - char *element); + const char *element); void ecore_desktop_tree_track(Ecore_Desktop_Tree * tree, void *element); Ecore_Desktop_Tree *ecore_desktop_tree_extend(Ecore_Desktop_Tree * tree, - char *element); + const char *element); Ecore_Desktop_Tree *ecore_desktop_tree_insert(Ecore_Desktop_Tree * tree, int before, void *element, Ecore_Desktop_Tree_Element_Type =================================================================== RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop.c,v retrieving revision 1.64 retrieving revision 1.65 diff -u -3 -r1.64 -r1.65 --- ecore_desktop.c 29 Oct 2006 08:56:15 -0000 1.64 +++ ecore_desktop.c 10 Nov 2006 19:58:18 -0000 1.65 @@ -765,6 +765,7 @@ { /* This is just a dummy, because these structures are cached. */ /* Later versions of the cache may reference count, then this will be useful. */ + desktop = NULL; } void @@ -868,7 +869,8 @@ if (fill) { Ecore_DList *command; - char *p, *t, buf[PATH_MAX + 10], *big_buf = NULL; + char *p, buf[PATH_MAX + 10], *big_buf = NULL; + const char *t; int len = 0; command = ecore_dlist_new(); =================================================================== RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop_icon.c,v retrieving revision 1.43 retrieving revision 1.44 diff -u -3 -r1.43 -r1.44 --- ecore_desktop_icon.c 16 Oct 2006 17:17:02 -0000 1.43 +++ ecore_desktop_icon.c 10 Nov 2006 19:58:18 -0000 1.44 @@ -6,6 +6,7 @@ #include "Ecore_Desktop.h" #include "ecore_desktop_private.h" +#include "ecore_private.h" //#define DEBUG 1 @@ -356,7 +357,7 @@ } static int -_ecore_desktop_icon_theme_list_add(void *data, const char *path) +_ecore_desktop_icon_theme_list_add(void *data __UNUSED__, const char *path) { char icn[PATH_MAX]; @@ -434,11 +435,11 @@ * @ingroup Ecore_Desktop_Icon_Group */ Ecore_Desktop_Icon_Theme * -ecore_desktop_icon_theme_get(const char *icon_theme, const char *lang) +ecore_desktop_icon_theme_get(const char *icon_theme, const char *lang __UNUSED__) { Ecore_Desktop_Icon_Theme *result = NULL; char *theme_path = NULL, *theme_dir = NULL; - char *value; + const char *value; Ecore_List *Directories; char *directory; @@ -518,7 +519,7 @@ dir = calloc(1, sizeof (Ecore_Desktop_Icon_Theme_Directory)); if ((dir) && (sub_group)) { - char *size, *minsize, *maxsize, *threshold; + const char *size, *minsize, *maxsize, *threshold; char full_path[PATH_MAX]; dir->path = strdup(directory); @@ -595,6 +596,8 @@ { /* This is just a dummy, because these structures are cached. */ /* Later versions of the cache may reference count, then this will be useful. */ + + icon_theme = NULL; } static void =================================================================== RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop_menu.c,v retrieving revision 1.30 retrieving revision 1.31 diff -u -3 -r1.30 -r1.31 --- ecore_desktop_menu.c 9 Nov 2006 13:35:21 -0000 1.30 +++ ecore_desktop_menu.c 10 Nov 2006 19:58:18 -0000 1.31 @@ -11,6 +11,7 @@ #include "Ecore_Desktop.h" #include "ecore_desktop_private.h" +#include "ecore_private.h" #include <dirent.h> #include <sys/stat.h> @@ -61,7 +62,7 @@ static Ecore_Desktop_Tree *_ecore_desktop_menu_get0(char *file, Ecore_Desktop_Tree * merge_stack, int level); -static Ecore_Desktop_Tree *_ecore_desktop_menu_create_menu(); +static Ecore_Desktop_Tree *_ecore_desktop_menu_create_menu(void); static int _ecore_desktop_menu_unxml(const void *data, Ecore_Desktop_Tree * tree, int element, int level); @@ -79,8 +80,8 @@ static void _ecore_desktop_menu_unxml_moves(Ecore_Desktop_Tree * menu, Ecore_Desktop_Tree * tree); static void _ecore_desktop_menu_add_dirs(Ecore_Desktop_Tree * tree, - Ecore_List * paths, char *pre, - char *post, char *extra, + Ecore_List * paths, const char *pre, + const char *post, char *extra, int element); static int _ecore_desktop_menu_expand_apps(struct _ecore_desktop_menu_unxml_data @@ -119,7 +120,7 @@ EAPI void ecore_desktop_menu_for_each(void (*func) - (char *name, char *path, char *directory, Ecore_Hash * apps)) + (const char *name, const char *path, const char *directory, Ecore_Hash * apps)) { char *menu_file; @@ -162,7 +163,7 @@ static int _ecore_desktop_menu_make_apps(const void *data, Ecore_Desktop_Tree * tree, - int element, int level) + int element, int level __UNUSED__) { if (tree->elements[element].type == ECORE_DESKTOP_TREE_ELEMENT_TYPE_STRING) { @@ -592,9 +593,7 @@ (((char *)sub->elements[1]. element)[0] != '<')) { - char - - temp[PATH_MAX]; + char temp[PATH_MAX]; sprintf(temp, "%s %s", (char *)sub-> @@ -1043,7 +1042,7 @@ static void _ecore_desktop_menu_add_dirs(Ecore_Desktop_Tree * tree, Ecore_List * paths, - char *pre, char *post, char *extra, int element) + const char *pre, const char *post __UNUSED__, char *extra, int element __UNUSED__) { char t[PATH_MAX], *this_path; @@ -1362,7 +1361,7 @@ static int _ecore_desktop_menu_expand_default_dirs(const void *data, Ecore_Desktop_Tree * tree, int element, - int level) + int level __UNUSED__) { struct _ecore_desktop_menu_unxml_data *unxml_data; Ecore_Desktop_Tree *merge; =================================================================== RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop_paths.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -3 -r1.38 -r1.39 --- ecore_desktop_paths.c 9 Nov 2006 13:35:21 -0000 1.38 +++ ecore_desktop_paths.c 10 Nov 2006 19:58:18 -0000 1.39 @@ -47,17 +47,17 @@ static Ecore_List *_ecore_desktop_paths_get(Ecore_Desktop_Paths_Type path_type, - char *before, char *env_home, - char *env, char *env_home_default, - char *env_default, char *type, - char *gnome_extra, char *kde); + const char *before, const char *env_home, + const char *env, const char *env_home_default, + const char *env_default, const char *type, + const char *gnome_extra, const char *kde); static void _ecore_desktop_paths_massage_path(char *path, char *home, char *first, char *second); static void _ecore_desktop_paths_check_and_add(Ecore_List * paths, - char *path); -static void _ecore_desktop_paths_create(); -static void _ecore_desktop_paths_destroy(); + const char *path); +static void _ecore_desktop_paths_create(void); +static void _ecore_desktop_paths_destroy(void); static Ecore_List *gnome_data = NULL; static Ecore_List *prepend_user_paths[ECORE_DESKTOP_PATHS_MAX]; @@ -325,28 +325,28 @@ } EAPI void -ecore_desktop_paths_prepend_user(Ecore_Desktop_Paths_Type type, char *paths) +ecore_desktop_paths_prepend_user(Ecore_Desktop_Paths_Type type, const char *paths) { if (prepend_user_paths[type]) ecore_list_append(prepend_user_paths[type], strdup(paths)); } EAPI void -ecore_desktop_paths_prepend_system(Ecore_Desktop_Paths_Type type, char *paths) +ecore_desktop_paths_prepend_system(Ecore_Desktop_Paths_Type type, const char *paths) { if (prepend_system_paths[type]) ecore_list_append(prepend_system_paths[type], strdup(paths)); } EAPI void -ecore_desktop_paths_append_user(Ecore_Desktop_Paths_Type type, char *paths) +ecore_desktop_paths_append_user(Ecore_Desktop_Paths_Type type, const char *paths) { if (append_user_paths[type]) ecore_list_append(append_user_paths[type], strdup(paths)); } EAPI void -ecore_desktop_paths_append_system(Ecore_Desktop_Paths_Type type, char *paths) +ecore_desktop_paths_append_system(Ecore_Desktop_Paths_Type type, const char *paths) { if (append_system_paths[type]) ecore_list_append(append_system_paths[type], strdup(paths)); @@ -413,9 +413,9 @@ static Ecore_List * _ecore_desktop_paths_get(Ecore_Desktop_Paths_Type path_type, - char *before, char *env_home, char *env, - char *env_home_default, char *env_default, char *type, - char *gnome_extra, char *kde) + const char *before, const char *env_home, const char *env, + const char *env_home_default, const char *env_default, const char *type, + const char *gnome_extra, const char *kde) { Ecore_List *paths = NULL; Ecore_List *types = NULL; @@ -441,6 +441,8 @@ #ifdef KDE_SUPPORT if (kde) kdes = ecore_desktop_paths_to_list(kde); +#else + kde = NULL; #endif if (before) @@ -477,7 +479,7 @@ if (env_home) { - char *value; + const char *value; value = getenv(env_home); if ((value == NULL) || (value[0] == '\0')) @@ -538,7 +540,7 @@ if (env) { - char *value; + const char *value; value = getenv(env); if ((value == NULL) || (value[0] == '\0')) @@ -703,7 +705,7 @@ } static void -_ecore_desktop_paths_check_and_add(Ecore_List * paths, char *path) +_ecore_desktop_paths_check_and_add(Ecore_List * paths, const char *path) { struct stat path_stat; char *this_path; =================================================================== RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop_tree.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- ecore_desktop_tree.c 24 Sep 2006 21:21:24 -0000 1.7 +++ ecore_desktop_tree.c 10 Nov 2006 19:58:18 -0000 1.8 @@ -51,7 +51,7 @@ } Ecore_Desktop_Tree * -ecore_desktop_tree_add(Ecore_Desktop_Tree * tree, char *element) +ecore_desktop_tree_add(Ecore_Desktop_Tree * tree, const char *element) { tree->elements = (Ecore_Desktop_Tree_Element *) realloc(tree->elements, @@ -59,13 +59,13 @@ 1) * sizeof (Ecore_Desktop_Tree_Element)); - tree->elements[tree->size].element = element; + tree->elements[tree->size].element = (char*)element; tree->elements[tree->size++].type = ECORE_DESKTOP_TREE_ELEMENT_TYPE_STRING; return tree; } Ecore_Desktop_Tree * -ecore_desktop_tree_extend(Ecore_Desktop_Tree * tree, char *element) +ecore_desktop_tree_extend(Ecore_Desktop_Tree * tree, const char *element) { tree->buffers = (char **)realloc(tree->buffers, ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs