summaryrefslogtreecommitdiff
path: root/lib/getdate.y
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1994-09-17 02:46:48 +0000
committerJim Meyering <jim@meyering.net>1994-09-17 02:46:48 +0000
commit73b9e4b762d89e5774735f2f8fba5cdc4155b7bb (patch)
treee7019fdf390a507c0c88993637fb7a70dea0d2a8 /lib/getdate.y
parent920c0db5c08dadda2228527d371d44efa661bee0 (diff)
downloadcoreutils-73b9e4b762d89e5774735f2f8fba5cdc4155b7bb.tar.xz
merge with 1.10j
Diffstat (limited to 'lib/getdate.y')
-rw-r--r--lib/getdate.y20
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/getdate.y b/lib/getdate.y
index bb4db7e46..1204a1de2 100644
--- a/lib/getdate.y
+++ b/lib/getdate.y
@@ -867,16 +867,16 @@ difftm (a, b)
{
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));