Lines Matching refs:year
52 is_leap_year(int year)
54 return LDNS_MOD(year, 4) == 0 && (LDNS_MOD(year, 100) != 0
55 || LDNS_MOD(year, 400) == 0);
74 int year = 1900 + tm->tm_year;
75 time_t days = 365 * ((time_t) year - 1970) + leap_days(1970, year);
84 if (tm->tm_mon > 1 && is_leap_year(year)) {
101 int year = 1970;
104 while (days < 0 || days >= (int64_t) (is_leap_year(year) ? 366 : 365)) {
105 new_year = year + (int) LDNS_DIV(days, 365);
106 days -= (new_year - year) * 365;
107 days -= leap_days(year, new_year);
108 year = new_year;
110 result->tm_year = year;
114 /* Number of days per month in a leap year. */