changeset 13:596f33ecc087

Forgot to update ARRAY_FOREACH
author David Demelier <markand@malikania.fr>
date Wed, 07 Sep 2011 22:12:24 +0200
parents cbfe95c9f7b7
children 2d112b8a3756
files array.h
diffstat 1 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/array.h	Wed Sep 07 21:54:15 2011 +0200
+++ b/array.h	Wed Sep 07 22:12:24 2011 +0200
@@ -50,9 +50,7 @@
 void	array_clear(struct array *);
 void	array_free(struct array *);
 
-#define ARRAY_FOREACH(array, entry, tmp, type)					\
-	for ((tmp) = (type **) (array)->data, entry = *tmp;			\
-	    (entry) != NULL;							\
-	    ++(tmp), (entry) = (*tmp))
+#define ARRAY_FOREACH(array, var, i)					\
+	for (i = 0, var = array->data; i < array->length; ++i, ++var)
 
 #endif /* _ARRAY_H_ */