qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] Re: [PATCH 1/2] Add TAILQ_FOREACH_SAFE


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





reply via email to

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