Home | History | Annotate | Download | only in dev

Lines Matching defs:days

85 	uint64_t secs, i, year, days;
90 * Compute days since start of time
95 days = 0;
97 days++;
102 days += days_per_year(i);
105 days += DAYSTO2001;
109 days += i * DAYS400YEARS;
113 days += i * DAYS100YEARS;
117 days += i * DAYS4YEARS;
121 days += days_per_year(i);
127 days += days_in_month(i);
128 days += (dt->dt_day - 1);
131 secs = (((uint64_t)days
146 time_t days;
152 days = secs / SECS_PER_DAY;
156 dt->dt_wday = (days + 4) % 7;
158 if (days >= DAYSTO2001) {
159 days -= DAYSTO2001;
162 i = days / DAYS400YEARS;
163 days -= i*DAYS400YEARS;
166 i = days / DAYS100YEARS;
167 days -= i*DAYS100YEARS;
170 i = days / DAYS4YEARS;
171 days -= i*DAYS4YEARS;
174 for (i = dt->dt_year; days >= days_per_year(i); i++)
175 days -= days_per_year(i);
179 for (i = POSIX_BASE_YEAR; days >= days_per_year(i); i++)
180 days -= days_per_year(i);
185 for (leap = 0, i = 1; days >= days_in_month(i)+leap; i++) {
186 days -= days_in_month(i)+leap;
194 /* Days are what is left over (+1) from all that. */
195 dt->dt_day = days + 1;