From 9ed8cdb0ea389d5891ace2630f6638ddce801579 Mon Sep 17 00:00:00 2001 From: Bernd Petrovitsch Date: Thu, 2 Aug 2007 21:45:33 +0000 Subject: [PATCH] * boilerplate parentheses in macros --- src/defs.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/defs.h b/src/defs.h index 322957ea..63504d05 100644 --- a/src/defs.h +++ b/src/defs.h @@ -36,7 +36,7 @@ * to the project. For more information see the website or contact * the copyright holders. * - * $Id: defs.h,v 1.60 2007/05/02 08:06:28 bernd67 Exp $ + * $Id: defs.h,v 1.61 2007/08/02 21:45:33 bernd67 Exp $ */ @@ -107,15 +107,15 @@ extern FILE *debug_handle; /* First "argument" is NOT a pointer! */ #define QUEUE_ELEM(pre, new) do { \ - pre.next->prev = new; \ - new->next = pre.next; \ - new->prev = ⪯ \ - pre.next = new; \ + (pre).next->prev = (new); \ + (new)->next = (pre).next; \ + (new)->prev = &(pre); \ + (pre).next = (new); \ } while (0) #define DEQUEUE_ELEM(elem) do { \ - elem->prev->next = elem->next; \ - elem->next->prev = elem->prev; \ + (elem)->prev->next = (elem)->next; \ + (elem)->next->prev = (elem)->prev; \ } while (0) -- 2.20.1