From cf3934c5691ec4a00d54b863576916f9a1dd1f1a Mon Sep 17 00:00:00 2001 From: Pavel Machek Date: Wed, 14 Oct 1998 13:27:53 +0000 Subject: Lists: unneccessary test killed, make code friendly to non-gcc. --- lib/lists.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'lib/lists.h') diff --git a/lib/lists.h b/lib/lists.h index a60bf16..7fd697e 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) -- cgit v1.2.3