M2M
printyearheader = (after >= mpl - 1) && (M2M(m1) - 1) % mpl == 0;
mkmonthb(M2Y(m + i), M2M(m + i) - 1, jd_flag, year + i);
printyearheader = (after >= mpl - 1) && (M2M(m1) - 1) % mpl == 0;
mkmonthr(M2Y(m + i), M2M(m + i) - 1, jd_flag, year + i);