Enlightenment CVS committal Author : cedric Project : e17 Module : proto/eina
Dir : e17/proto/eina/src/include Modified Files: eina_inlist.h Log Message: Expose Iterator/Accessor API for Inlist. =================================================================== RCS file: /cvs/e/e17/proto/eina/src/include/eina_inlist.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- eina_inlist.h 6 Aug 2008 18:15:19 -0000 1.6 +++ eina_inlist.h 12 Aug 2008 16:02:09 -0000 1.7 @@ -20,6 +20,8 @@ #define EINA_INLIST_H_ #include "eina_types.h" +#include "eina_iterator.h" +#include "eina_accessor.h" /** * @defgroup Inline_List_Group Inline List @@ -42,6 +44,9 @@ EAPI void * eina_inlist_prepend_relative(void *in_list, void *in_item, void *in_relative); EAPI void * eina_inlist_remove(void *in_list, void *in_item); EAPI void * eina_inlist_find(void *in_list, void *in_item); + +EAPI Eina_Iterator *eina_inlist_iterator_new(const void *in_list); +EAPI Eina_Accessor *eina_inlist_accessor_new(const void *in_list); #define EINA_INLIST_ITER_NEXT(list, l) for (l = (void*)(Eina_Inlist *)list; l; l = (void*)((Eina_Inlist *)l)->next) #define EINA_INLIST_ITER_LAST(list, l) for (l = (void*)((Eina_Inlist *)list)->last; l; l = (void*)((Eina_Inlist *)l)->prev) ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs