|
From: | Anthony Liguori |
Subject: | Re: [Qemu-devel] Re: [PATCH 1/2] Add TAILQ_FOREACH_SAFE |
Date: | Wed, 19 Nov 2008 10:48:54 -0600 |
User-agent: | Thunderbird 2.0.0.17 (X11/20080925) |
Jan Kiszka wrote:
Won't fly, next_var can become NULL and would be dereferenced without a prior check. Unless I'm totally blind now, there is no TAILQ_FOREACH_SAFE without "GCC-ism"
Wouldn't: (var) ? ({ (next_var) = ((var)->field.tqe_next); 1;}) :0; Be equivalent to: (var) ? ((next_var = ((var)->field.tqe_next), var) : var Regards, Anthony Liguori
[Prev in Thread] | Current Thread | [Next in Thread] |