Commit 3887d41b authored by Thomas G. Lockhart's avatar Thomas G. Lockhart

Put parens around macro arguments for safety per D'Arcy's suggestion.

parent 06ea3c9a
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* Copyright (c) 1994, Regents of the University of California * 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 { ...@@ -173,7 +173,7 @@ typedef struct {
* Bit mask definitions for time parsing. * 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_DATE_M (DTK_M(YEAR) | DTK_M(MONTH) | DTK_M(DAY))
#define DTK_TIME_M (DTK_M(HOUR) | DTK_M(MINUTE) | DTK_M(SECOND)) #define DTK_TIME_M (DTK_M(HOUR) | DTK_M(MINUTE) | DTK_M(SECOND))
...@@ -241,7 +241,7 @@ typedef struct { ...@@ -241,7 +241,7 @@ typedef struct {
#define TIMESPAN_NOT_FINITE(j) TIMESPAN_IS_INVALID(j) #define TIMESPAN_NOT_FINITE(j) TIMESPAN_IS_INVALID(j)
#define TIME_PREC 1e-6 #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 * dt.c prototypes
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment