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

Reply via email to