Message ID | 146859913112.13167.2665022603013407931.stgit@fimbulvetr.bsc.es (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/include/qemu/queue.h b/include/qemu/queue.h index f781aa2..c19f7ee 100644 --- a/include/qemu/queue.h +++ b/include/qemu/queue.h @@ -414,6 +414,11 @@ struct { \ (var); \ (var) = ((var)->field.tqe_next)) +#define QTAILQ_FOREACH_CONTINUE(var, field) \ + for ((var) = ((var)->field.tqe_next); \ + (var); \ + (var) = ((var)->field.tqe_next)) + #define QTAILQ_FOREACH_SAFE(var, head, field, next_var) \ for ((var) = ((head)->tqh_first); \ (var) && ((next_var) = ((var)->field.tqe_next), 1); \
Adds macro QTAILQ_FOREACH_CONTINUE to support incremental list traversal. Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu> --- include/qemu/queue.h | 5 +++++ 1 file changed, 5 insertions(+)