* 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));