qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 2/3] Add LIST_FOREACH_SAFE() definition


From: Juan Quintela
Subject: [Qemu-devel] [PATCH 2/3] Add LIST_FOREACH_SAFE() definition
Date: Tue, 1 Sep 2009 02:12:32 +0200

Signed-off-by: Juan Quintela <address@hidden>
---
 sys-queue.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/sys-queue.h b/sys-queue.h
index cb6a4c8..eb89a4d 100644
--- a/sys-queue.h
+++ b/sys-queue.h
@@ -126,6 +126,11 @@ struct {                                                   
             \
                 (var);                                                  \
                 (var) = ((var)->field.le_next))

+#define LIST_FOREACH_SAFE(var, head, field, next_var)                   \
+        for ((var) = ((head)->lh_first);                                \
+                (var) && ((next_var) = ((var)->field.le_next), 1);      \
+                (var) = (next_var))
+
 /*
  * List access methods.
  */
-- 
1.6.2.5





reply via email to

[Prev in Thread] Current Thread [Next in Thread]