changeset 246:10bc3f1c99bd

GNU shell utilities
author Jim Meyering <jim@meyering.net>
date Sat, 17 Sep 1994 02:35:38 +0000
parents 5a2941575897
children 6f887f433b2d
files lib/getdate.y
diffstat 1 files changed, 12 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/lib/getdate.y	Fri Aug 19 22:31:35 1994 +0000
+++ b/lib/getdate.y	Sat Sep 17 02:35:38 1994 +0000
@@ -486,6 +486,7 @@
     { "met",	tZONE,     -HOUR(1) },	/* Middle European */
     { "mewt",	tZONE,     -HOUR(1) },	/* Middle European Winter */
     { "mest",	tDAYZONE,  -HOUR(1) },	/* Middle European Summer */
+    { "mesz",	tDAYZONE,  -HOUR(1) },	/* Middle European Summer */
     { "swt",	tZONE,     -HOUR(1) },	/* Swedish Winter */
     { "sst",	tDAYZONE,  -HOUR(1) },	/* Swedish Summer */
     { "fwt",	tZONE,     -HOUR(1) },	/* French Winter */
@@ -502,7 +503,7 @@
 #endif
     { "zp6",	tZONE,     -HOUR(6) },	/* USSR Zone 5 */
 #if	0
-    /* For completeness.  NST is also Newfoundland Stanard, and SST is
+    /* For completeness.  NST is also Newfoundland Standard, and SST is
      * also Swedish Summer. */
     { "nst",	tZONE,     -HOUR(6.5) },/* North Sumatra */
     { "sst",	tZONE,     -HOUR(7) },	/* South Sumatra, USSR Zone 6 */
@@ -866,16 +867,16 @@
 {
   int ay = a->tm_year + (TM_YEAR_ORIGIN - 1);
   int by = b->tm_year + (TM_YEAR_ORIGIN - 1);
-  int days = (
-	      /* difference in day of year */
-	      a->tm_yday - b->tm_yday
-	      /* + intervening leap days */
-	      +  ((ay >> 2) - (by >> 2))
-	      -  (ay/100 - by/100)
-	      +  ((ay/100 >> 2) - (by/100 >> 2))
-	      /* + difference in years * 365 */
-	      +  (long)(ay-by) * 365
-	      );
+  long days = (
+	       /* difference in day of year */
+	       a->tm_yday - b->tm_yday
+	       /* + intervening leap days */
+	       +  ((ay >> 2) - (by >> 2))
+	       -  (ay/100 - by/100)
+	       +  ((ay/100 >> 2) - (by/100 >> 2))
+	       /* + difference in years * 365 */
+	       +  (long)(ay-by) * 365
+	       );
   return (60*(60*(24*days + (a->tm_hour - b->tm_hour))
 	      + (a->tm_min - b->tm_min))
 	  + (a->tm_sec - b->tm_sec));