From 3887d41b1354a842ce16b7a9c4317ff7ca899ec7 Mon Sep 17 00:00:00 2001
From: "Thomas G. Lockhart" <lockhart@fourpalms.org>
Date: Tue, 3 Jun 1997 14:07:24 +0000
Subject: [PATCH] Put parens around macro arguments for safety per D'Arcy's
 suggestion.

---
 src/include/utils/dt.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/include/utils/dt.h b/src/include/utils/dt.h
index b2c18a994db..20979b39f69 100644
--- a/src/include/utils/dt.h
+++ b/src/include/utils/dt.h
@@ -8,7 +8,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: dt.h,v 1.9 1997/05/23 05:10:03 thomas Exp $
+ * $Id: dt.h,v 1.10 1997/06/03 14:07:24 thomas Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -173,7 +173,7 @@ typedef struct {
  * Bit mask definitions for time parsing.
  */
 
-#define DTK_M(t)	(0x01 << t)
+#define DTK_M(t)	(0x01 << (t))
 
 #define DTK_DATE_M	(DTK_M(YEAR) | DTK_M(MONTH) | DTK_M(DAY))
 #define DTK_TIME_M	(DTK_M(HOUR) | DTK_M(MINUTE) | DTK_M(SECOND))
@@ -241,7 +241,7 @@ typedef struct {
 #define TIMESPAN_NOT_FINITE(j)	TIMESPAN_IS_INVALID(j)
 
 #define TIME_PREC 1e-6
-#define JROUND(j) (rint(((double) j)/TIME_PREC)*TIME_PREC)
+#define JROUND(j) (rint(((double) (j))/TIME_PREC)*TIME_PREC)
 
 /*
  * dt.c prototypes 
-- 
GitLab