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: Jamie Lokier
Subject: Re: [Qemu-devel] Re: [PATCH 1/2] Add TAILQ_FOREACH_SAFE
Date: Thu, 20 Nov 2008 13:27:41 +0000
User-agent: Mutt/1.5.13 (2006-08-11)

Anthony Liguori wrote:
> Wouldn't:
> 
> (var) ? ({ (next_var) = ((var)->field.tqe_next); 1;}) :0;
> 
> Be equivalent to:
> 
> (var) ? ((next_var = ((var)->field.tqe_next), var) : var

Simpler:

(var) && ((next_var) = (var)->field.tqe_next, 1)

+ don't forget parens around macro arguments

-- Jamie




reply via email to

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