leapyear
int leapyear = isleap(year);
if (leapyear && rulep->r_day >= 60)
value += mon_lengths[leapyear][i] * SECSPERDAY;
mon_lengths[leapyear][rulep->r_mon - 1])
if (leapyear(year) && dt->dt_mon > FEBRUARY)
if (leapyear(i))
static inline int leapyear(int year);
#define days_in_year(a) (leapyear(a) ? 366 : 365)
months = year & 0x03 ? regyear : leapyear;
months = year & 0x03 ? regyear : leapyear;
const u_short leapyear[] = {
months = year & 0x03 ? regyear : leapyear;
const u_short leapyear[] = {