[BACK]Return to ostern.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / calendar

Diff for /src/usr.bin/calendar/ostern.c between version 1.1 and 1.2

version 1.1, 1996/12/05 06:04:40 version 1.2, 1998/11/05 04:44:08
Line 47 
Line 47 
   
     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;
Line 66 
Line 67 
     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);

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2