[998] in SIPB bug reports

home help back first fref pref prev next nref lref last post

sc patch which looks useful

daemon@ATHENA.MIT.EDU (daemon@ATHENA.MIT.EDU)
Wed Apr 4 16:50:38 1990

Date: Wed, 4 Apr 90 16:50:14 -0400
From: Jonathan I. Kamens <jik@pit-manager.MIT.EDU>
To: bug-sipb@ATHENA.MIT.EDU
In article <32464@sequent.UUCP>, rgb@sequent.UUCP (Bob Bond) writes:
> From article <8366@ogicse.ogi.edu>, by schaefer@ogicse.ogi.edu (Barton
E. Schaefer):
> > In article <EDGARD.90Mar29204810@fantome.fantome.gipsi.fr>
edgard@fantome.gipsi.fr (Jean-Marc Odinot) writes:
> > } 
> > } Is anybody using sc V6.1? I have problems with cell displayed before an
> > } other used to calculate the first mentioned.
> > 
> > Try turning off auto-recalculate before you save the spreadsheet.  You
> > toggle this with <ctrl-T>a .  Of course, then you have to toggle it back
> > on again after loading.
> > 
> > Another screwy thing about SC is that if you name a single cell as a range,
> > SC will insert the name rather than cell:cell in expressions that require
> > a range, and then blow up when trying to evaluate the expression.  If you
> > instead define a one-cell range, it sometimes sticks the range name into
> > expressions that require a single cell, and then *those* blow up.
> 
> I have a patch for this...  Apply these changes to interp.c
> 
> 					Bob Bond
> -----------------------
> 1553c1553
> < 	else if (r = find_range((char *)0, 0, v.vp, v.vp))
> ---
> > 	else if ((r = find_range((char *)0, 0, v.vp, v.vp)) && !r->r_is_range)
> 1761,1762c1761,1762
> <     if (r = find_range((char *)0, 0, e->e.r.left.vp,
> < 			     e->e.r.right.vp)) {
> ---
> >     if ((r = find_range((char *)0, 0, e->e.r.left.vp,
> > 			     e->e.r.right.vp)) && r->r_is_range) {

Jonathan Kamens			              USnail:
MIT Project Athena				11 Ashford Terrace
jik@Athena.MIT.EDU				Allston, MA  02134
Office: 617-253-8495			      Home: 617-782-0710

home help back first fref pref prev next nref lref last post