leapyear
#define days_in_year(y) (leapyear(y) ? 366 : 365)
(month_days[(m) - 1] + (m == FEBRUARY ? leapyear(y) : 0))