Skip to content

Commit 44394d9

Browse files
committed
changes from feedback
1 parent d2d6a88 commit 44394d9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ext/calendar/gregor.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,12 +160,13 @@ void SdnToGregorian(
160160
/* Calculate the century (year/100). */
161161
century = temp / DAYS_PER_400_YEARS;
162162

163+
/* Calculate the year and day of year (1 <= dayOfYear <= 366). */
164+
temp = ((temp % DAYS_PER_400_YEARS) / 4) * 4 + 3;
165+
163166
if (century > ((INT_MAX / 100) - (temp / DAYS_PER_4_YEARS))) {
164167
goto fail;
165168
}
166169

167-
/* Calculate the year and day of year (1 <= dayOfYear <= 366). */
168-
temp = ((temp % DAYS_PER_400_YEARS) / 4) * 4 + 3;
169170
year = (century * 100) + (temp / DAYS_PER_4_YEARS);
170171
dayOfYear = (temp % DAYS_PER_4_YEARS) / 4 + 1;
171172

0 commit comments

Comments
 (0)