dt_easter.c
static int
easter_gregorian(unsigned int y) {
    unsigned int a, b;
    a = y/100 * 1483 - y/400 * 2225 + 2613;
    b = ((y % 19 * 3510 + a/25 * 319) / 330) % 29;
    return 56 - b - ((y * 5/4) + a - b) % 7;
}
/* 
 * Easter algorithms by Al Petrofsky, San Mateo County, California, U.S.A. 
 * <http://petrofsky.org/>
 */
Easter algorithms by Al Petrofsky, San Mateo County, California, U.S.A.
Easter algorithms by Al Petrofsky San Mateo County California U . S . A .
static int
easter_gregorian(unsigned int y) {
    unsigned int a, b;
    a = y/100 * 1483 - y/400 * 2225 + 2613;
    b = ((y % 19 * 3510 + a/25 * 319) / 330) % 29;
    return 56 - b - ((y * 5/4) + a - b) % 7;
}
static int easter_gregorian ( unsigned int y ) { unsigned int a , b ; a = y / 100 * 1483 - y / 400 * 2225 + 2613 ; b = ( ( y % 19 * 3510 + a / 25 * 319 ) / 330 ) % 29 ; return 56 - b - ( ( y * 5 / 4 ) + a - b ) % 7 ; }
Easter algorithms by Al Petrofsky, San Mateo County, California, U.S.A.
 <http://petrofsky.org/>
Easter algorithms by Al Petrofsky San Mateo County California U . S . A . <http : // petrofsky . org / >