Enlightenment CVS committal Author : rephorm Project : e17 Module : libs/efreet
Dir : e17/libs/efreet/src/lib Modified Files: efreet_desktop.c efreet_desktop.h Log Message: export string_list_split/join until we do a proper catgory selector in e =================================================================== RCS file: /cvs/e/e17/libs/efreet/src/lib/efreet_desktop.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- efreet_desktop.c 27 Mar 2007 19:50:57 -0000 1.11 +++ efreet_desktop.c 28 Mar 2007 18:04:51 -0000 1.12 @@ -49,8 +49,6 @@ static int efreet_desktop_read(Efreet_Desktop *desktop); static void efreet_desktop_clear(Efreet_Desktop *desktop); static Efreet_Desktop_Type_Info *efreet_desktop_type_parse(const char *type_str); -static Ecore_List *efreet_desktop_string_list_parse(const char *string); -static char *efreet_desktop_string_list_join(Ecore_List *list); static void *efreet_desktop_application_fields_parse(Efreet_Desktop *desktop, Efreet_Ini *ini); static void efreet_desktop_application_fields_save(Efreet_Desktop *desktop, @@ -403,7 +401,7 @@ { if (desktop != ecore_hash_get(efreet_desktop_cache, desktop->orig_path)) ecore_hash_set(efreet_desktop_cache, - strdup(desktop->orig_path), desktop); + strdup(desktop->orig_path), desktop); } } efreet_ini_free(ini); @@ -640,12 +638,11 @@ } /** - * @internal * @param string: the raw string list * @return an Ecore_List of ecore string's * @brief Parse ';' separate list of strings according to the desktop spec */ -static Ecore_List * +Ecore_List * efreet_desktop_string_list_parse(const char *string) { Ecore_List *list; @@ -685,12 +682,11 @@ } /** - * @internal * @param list: Ecore_List with strings * @return a raw string list * @brief Create a ';' separate list of strings according to the desktop spec */ -static char * +char * efreet_desktop_string_list_join(Ecore_List *list) { const char *tmp; =================================================================== RCS file: /cvs/e/e17/libs/efreet/src/lib/efreet_desktop.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- efreet_desktop.h 5 Feb 2007 21:39:59 -0000 1.6 +++ efreet_desktop.h 28 Mar 2007 18:04:51 -0000 1.7 @@ -129,6 +129,9 @@ Efreet_Desktop_Type_Free_Cb free_func); void *efreet_desktop_type_data_get(Efreet_Desktop *desktop); +Ecore_List *efreet_desktop_string_list_parse(const char *string); +char *efreet_desktop_string_list_join(Ecore_List *list); + /** * @} */ ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs