YEARSPERREPEAT
&& EPOCH_YEAR - YEARSPERREPEAT / 2 < yearbeg);
* YEARSPERREPEAT);
years += YEARSPERREPEAT;
y = (time_t)(EPOCH_YEAR - YEARSPERREPEAT
* YEARSPERREPEAT));
#define AVGSECSPERYEAR (SECSPERREPEAT / YEARSPERREPEAT)
enum { years_of_observations = YEARSPERREPEAT + 2 };
int cycles = (newp->tm_year - oldy) / YEARSPERREPEAT;
int tmy = oldp->tm_year + cycles * YEARSPERREPEAT;
yrem = wantedy % YEARSPERREPEAT - y % YEARSPERREPEAT;
dayoff = omul ((wantedy / YEARSPERREPEAT - y / YEARSPERREPEAT
+ yrem / YEARSPERREPEAT - (yrem % YEARSPERREPEAT < 0)),
wantedy = y + (yrem + 2 * YEARSPERREPEAT) % YEARSPERREPEAT;