ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/holo.c
(Generate patch)

Comparing ray/src/hd/holo.c (file contents):
Revision 3.11 by gregl, Fri Dec 19 11:49:19 1997 UTC vs.
Revision 3.12 by gregl, Sat Jan 3 15:55:55 1998 UTC

# Line 221 | Line 221 | HOLO   *hp;
221   double  d;
222   {
223          double  tl = hp->tlin;
224 <        register unsigned       c;
224 >        register long   c;
225  
226          if (d <= 0.)
227                  return(0);
# Line 229 | Line 229 | double d;
229                  return(DCINF);
230          if (d < tl)
231                  return((unsigned)(d*DCLIN/tl));
232 <        c = (unsigned)(log(d/tl)/logstep) + DCLIN;
233 <        return(c > DCINF ? DCINF : c);
232 >        c = (long)(log(d/tl)/logstep) + DCLIN;
233 >        return(c > DCINF ? (unsigned)DCINF : (unsigned)c);
234   }
235  
236  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines