version 1.1, 1996/12/05 06:04:40 |
version 1.2, 1998/11/05 04:44:08 |
|
|
|
|
int e_a, e_b, e_c, e_d, e_e,e_f, e_g, e_h, e_i, e_k, |
int e_a, e_b, e_c, e_d, e_e,e_f, e_g, e_h, e_i, e_k, |
e_l, e_m, e_n, e_p, e_q; |
e_l, e_m, e_n, e_p, e_q; |
|
extern int *cumdays; |
|
|
/* silly, but it works */ |
/* silly, but it works */ |
e_a = year % 19; |
e_a = year % 19; |
|
|
e_p = (e_h + e_l + 114 - (7 * e_m)) % 31; |
e_p = (e_h + e_l + 114 - (7 * e_m)) % 31; |
e_p = e_p + 1; |
e_p = e_p + 1; |
|
|
e_q = 31 + 28; |
e_q = cumdays[3] + 1 + e_p; |
|
|
if (e_k == 0 && e_c != 0) |
|
e_q += 1; |
|
|
|
if (e_n == 4) |
if (e_n == 4) |
e_q += 31; |
e_q += 31; |
|
|
e_q += e_p; |
|
|
|
#if DEBUG |
#if DEBUG |
printf("%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d\n", e_a , e_b , e_c , e_d , e_e , e_f , e_g , e_h , e_i , e_k , e_l , e_m , e_n , e_p , e_q); |
printf("%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d\n", e_a , e_b , e_c , e_d , e_e , e_f , e_g , e_h , e_i , e_k , e_l , e_m , e_n , e_p , e_q); |