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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs