summaryrefslogtreecommitdiff
path: root/lib/libc/time/gmtime_r.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/time/gmtime_r.c')
-rw-r--r--lib/libc/time/gmtime_r.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/libc/time/gmtime_r.c b/lib/libc/time/gmtime_r.c
index 47dbd105..cb66e6cf 100644
--- a/lib/libc/time/gmtime_r.c
+++ b/lib/libc/time/gmtime_r.c
@@ -26,9 +26,7 @@ struct tm *gmtime_r(const time_t *timer, struct tm *result)
long z = days + 719468;
long era = (z >= 0 ? z : z - 146096) / 146097;
long day_of_era = z - era * 146097;
- long yoe = (day_of_era - day_of_era / 1460 + day_of_era / 36524 -
- day_of_era / 146096) /
- 365;
+ long yoe = (day_of_era - day_of_era / 1460 + day_of_era / 36524 - day_of_era / 146096) / 365;
year = (int)(yoe + era * 400);
long doy = day_of_era - (365 * yoe + yoe / 4 - yoe / 100);
result->tm_yday = (int)doy;