Bug in calentool -hj

Amos Shapir nsc!nsc.com!taux01!taux01.UUCP!amos at decwrl.dec.com
Tue Jul 4 00:37:20 AEST 1989


This is a strange choice of newsgroups...  If you have a SUN workstation,
and use 'calentool -hj' to determine dates of Jewish holidays, then the
following bug fix may interest you.  The next time this bug has any effect
is in 1994, so you have 5 years to implement it. :-)

*** datelib.c	Thu Jun 22 15:07:23 1989
--- datelib.c.ORG	Wed May 31 15:52:32 1989
***************
*** 1042,1048
  	btmp = (12 * atmp + 17) % 19;
  	ctmp = atmp % 4;
  	etmp = (1.55424180 * btmp) - (0.003177794 * atmp)
! 		+ (ctmp / 4.0) + 32.04409316;
  	dtmp = etmp;
  	etmp = etmp - dtmp;
  		/* day_of_week is not to be confused with the

--- 1042,1048 -----
  	btmp = (12 * atmp + 17) % 19;
  	ctmp = atmp % 4;
  	etmp = (1.55424180 * btmp) - (0.003177794 * atmp)
! 		+ (ctmp / 4) + 32.04409316;
  	dtmp = etmp;
  	etmp = etmp - dtmp;
  		/* day_of_week is not to be confused with the
-- 
	Amos Shapir				amos at nsc.com
National Semiconductor (Israel) P.O.B. 3007, Herzlia 46104, Israel
Tel. +972 52 522261  TWX: 33691, fax: +972-52-558322
34 48 E / 32 10 N			(My other cpu is a NS32532)



More information about the Comp.sys.sun mailing list