From 153d6c75728777617dffdb92579c27ebac93857d Mon Sep 17 00:00:00 2001 From: Timo Kokkonen Date: Tue, 12 Jul 2011 19:42:35 +0300 Subject: [PATCH] quadtree: Macros with complex values should be enclosed in parenthesis This makes macro usage more reliable Signed-off-by: Timo Kokkonen --- quadtree.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/quadtree.c b/quadtree.c index e35505d..827384a 100644 --- a/quadtree.c +++ b/quadtree.c @@ -195,10 +195,10 @@ static void _recalculate_node_area_stats(struct quadtree *node) * points needs be as wide as its widest child node's * corners. */ -#define CHILD_CORNER_SAFE(node, ch_idx, cor_idx, axis) \ - (node)->child[ch_idx] ? \ - (node)->child[ch_idx]->corner[cor_idx].axis : \ - (node)->pos.axis +#define CHILD_CORNER_SAFE(node, ch_idx, cor_idx, axis) \ + ((node)->child[ch_idx] ? \ + (node)->child[ch_idx]->corner[cor_idx].axis : \ + (node)->pos.axis) node->corner[0].x = MIN(CHILD_CORNER_SAFE(node, 0, 0, x), CHILD_CORNER_SAFE(node, 2, 0, x)); -- 2.44.0