changeset 5382:72833e3704a0

* getdate.y [!TEST]: Include <stdio.h>, since we use sprintf now. (get_date): Overparenthesize to avoid GCC warning.
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 02 Nov 2004 19:18:44 +0000
parents 20b173a370ec
children 15aea99e0b17
files lib/ChangeLog lib/getdate.y
diffstat 2 files changed, 9 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,9 @@
+2004-11-02  Derek R. Price  <derek@ximbiot.com>
+       and  Paul Eggert  <eggert@cs.ucla.edu>
+
+	* getdate.y [!TEST]: Include <stdio.h>, since we use sprintf now.
+	(get_date): Overparenthesize to avoid GCC warning.
+
 2004-11-02  Bruno Haible  <bruno@clisp.org>
 
 	* setenv.h (unsetenv): Define as a macro if the system's unsetenv()
--- a/lib/getdate.y
+++ b/lib/getdate.y
@@ -50,6 +50,7 @@
 
 #include <ctype.h>
 #include <limits.h>
+#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 
@@ -1307,8 +1308,8 @@
 	  int month = tm.tm_mon + pc.rel_month;
 	  int day = tm.tm_mday + pc.rel_day;
 	  if (((year < tm.tm_year) ^ (pc.rel_year < 0))
-	      | (month < tm.tm_mon) ^ (pc.rel_month < 0)
-	      | (day < tm.tm_mday) ^ (pc.rel_day < 0))
+	      | ((month < tm.tm_mon) ^ (pc.rel_month < 0))
+	      | ((day < tm.tm_mday) ^ (pc.rel_day < 0)))
 	    goto fail;
 	  tm.tm_year = year;
 	  tm.tm_mon = month;
@@ -1365,8 +1366,6 @@
 
 #if TEST
 
-#include <stdio.h>
-
 int
 main (int ac, char **av)
 {