pfm 33 ext/calendar/easter.c zend_long year, golden, solar, lunar, pfm, dom, tmp, easter, result; pfm 70 ext/calendar/easter.c pfm = (3 - (11*golden) - 7) % 30; /* uncorrected date of the Paschal full moon */ pfm 71 ext/calendar/easter.c if (pfm < 0) { pfm 72 ext/calendar/easter.c pfm += 30; pfm 83 ext/calendar/easter.c pfm = (3 - (11*golden) + solar - lunar) % 30; /* uncorrected date of the Paschal full moon */ pfm 84 ext/calendar/easter.c if (pfm < 0) { pfm 85 ext/calendar/easter.c pfm += 30; pfm 89 ext/calendar/easter.c if ((pfm == 29) || (pfm == 28 && golden > 11)) { /* corrected date of the Paschal full moon */ pfm 90 ext/calendar/easter.c pfm--; /* - days after 21st March */ pfm 93 ext/calendar/easter.c tmp = (4-pfm-dom) % 7; pfm 98 ext/calendar/easter.c easter = pfm + tmp + 1; /* Easter as the number of days after 21st March */