equal
deleted
inserted
replaced
316 while (days < 0) { |
316 while (days < 0) { |
317 dt.tm_year--; |
317 dt.tm_year--; |
318 days += __isleap(dt.tm_year) ? 366 : 365; |
318 days += __isleap(dt.tm_year) ? 366 : 365; |
319 } |
319 } |
320 dt.tm_mon = 1; |
320 dt.tm_mon = 1; |
321 while (days > __mon_yday[__isleap(dt.tm_year)][dt.tm_mon]) { |
321 while (days >= __mon_yday[__isleap(dt.tm_year)][dt.tm_mon]) { |
322 dt.tm_mon += 1; |
322 dt.tm_mon += 1; |
323 } |
323 } |
324 dt.tm_day = days - __mon_yday[__isleap(dt.tm_year)][dt.tm_mon - 1] + 1; |
324 dt.tm_day = days - __mon_yday[__isleap(dt.tm_year)][dt.tm_mon - 1] + 1; |
325 |
325 |
326 return dt; |
326 return dt; |