From: Pavel Machek Date: Wed, 14 Oct 1998 13:27:53 +0000 (+0000) Subject: Lists: unneccessary test killed, make code friendly to non-gcc. X-Git-Tag: v1.2.0~1845 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cf3934c5691ec4a00d54b863576916f9a1dd1f1a;p=thirdparty%2Fbird.git Lists: unneccessary test killed, make code friendly to non-gcc. --- diff --git a/lib/lists.h b/lib/lists.h index a60bf16e3..7fd697e5d 100644 --- a/lib/lists.h +++ b/lib/lists.h @@ -23,10 +23,9 @@ typedef struct list { /* In fact two overlayed nodes */ #define WALK_LIST(n,list) for((n)=HEAD(list);(NODE (n))->next; \ n=(void *)((NODE (n))->next)) #define WALK_LIST_DELSAFE(n,ne,list) \ - if ( ((NODE n) = HEAD(list)) ) \ - for( (NODE ne) = (NODE n)->next; \ + for( ne = (void *) (NODE n)->next; \ ne; \ - (NODE ne) = (NODE (n=ne))->next ) + ne = (void *) (NODE (n=ne))->next ) #define EMPTY_LIST(list) (!(list).head->next)