From ce5bf8c6f8571aa48def49118aee89ab631ddc5a Mon Sep 17 00:00:00 2001 From: Jonas Fonseca <fonseca@diku.dk> Date: Thu, 8 Dec 2005 02:04:13 +0100 Subject: [PATCH] Fix DOM node list iterators macros Signed-off-by: Jonas Fonseca <fonseca@diku.dk> --- src/document/dom/node.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/document/dom/node.h b/src/document/dom/node.h index a6affc0b3..a9368cd05 100644 --- a/src/document/dom/node.h +++ b/src/document/dom/node.h @@ -220,13 +220,13 @@ struct dom_node_list { struct dom_node *entries[1]; }; -#define foreach_dom_node(iterator, node, list) \ - for (i = 0; i < (list)->size; i++) \ - if (((node) = (list)->entries[i])) +#define foreach_dom_node(i, node, list) \ + for ((i) = 0; (i) < (list)->size; (i)++) \ + if (((node) = (list)->entries[(i)])) -#define foreachback_dom_node(iterator, node, list) \ - for (i = (list)->size - 1; i > 0; i--) \ - if (((node) = (list)->entries[i])) +#define foreachback_dom_node(i, node, list) \ + for ((i) = (list)->size - 1; (i) > 0; (i)--) \ + if (((node) = (list)->entries[(i)])) #define is_dom_node_list_member(list, member) \ ((list) && 0 <= (member) && (member) < (list)->size)