From 3d47845b9f9242c1aaf33d2aa28b8b132d194566 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Sun, 5 Oct 2008 14:56:22 -0700 Subject: [PATCH] Parenthesize more defensively in macro definition. --- src/libpspp/ll.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libpspp/ll.h b/src/libpspp/ll.h index 96ef9a20..65ecf55f 100644 --- a/src/libpspp/ll.h +++ b/src/libpspp/ll.h @@ -336,9 +336,9 @@ struct ll *ll_find_partition (const struct ll *r0, const struct ll *r1, #define ll_tail__(STRUCT, MEMBER, LIST) \ ll_data__ (ll_tail (LIST), STRUCT, MEMBER, LIST) #define ll_next__(DATA, STRUCT, MEMBER, LIST) \ - ll_data__ (ll_next (&DATA->MEMBER), STRUCT, MEMBER, LIST) + ll_data__ (ll_next (&(DATA)->MEMBER), STRUCT, MEMBER, LIST) #define ll_prev__(DATA, STRUCT, MEMBER, LIST) \ - ll_data__ (ll_prev (&DATA->MEMBER), STRUCT, MEMBER, LIST) + ll_data__ (ll_prev (&(DATA)->MEMBER), STRUCT, MEMBER, LIST) /* Inline functions. */ -- 2.30.2