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

Comparing ray/src/common/fvect.c (file contents):
Revision 2.3 by greg, Fri Dec 10 09:53:30 1993 UTC vs.
Revision 2.4 by gwlarson, Wed Aug 12 17:57:19 1998 UTC

# Line 1 | Line 1
1 < /* Copyright (c) 1986 Regents of the University of California */
1 > /* Copyright (c) 1998 Silicon Graphics, Inc. */
2  
3   #ifndef lint
4 < static char SCCSid[] = "$SunId$ LBL";
4 > static char SCCSid[] = "$SunId$ SGI";
5   #endif
6  
7   /*
# Line 26 | Line 26 | double
26   dist2(p1, p2)                   /* return square of distance between points */
27   register FVECT  p1, p2;
28   {
29 <        static FVECT  delta;
29 >        FVECT  delta;
30  
31          delta[0] = p2[0] - p1[0];
32          delta[1] = p2[1] - p1[1];
# Line 40 | Line 40 | dist2line(p, ep1, ep2)         /* return square of distance t
40   FVECT  p;               /* the point */
41   FVECT  ep1, ep2;        /* points on the line */
42   {
43 <        static double  d, d1, d2;
43 >        register double  d, d1, d2;
44  
45          d = dist2(ep1, ep2);
46          d1 = dist2(ep1, p);
# Line 55 | Line 55 | dist2lseg(p, ep1, ep2)         /* return square of distance t
55   FVECT  p;               /* the point */
56   FVECT  ep1, ep2;        /* the end points */
57   {
58 <        static double  d, d1, d2;
58 >        register double  d, d1, d2;
59  
60          d = dist2(ep1, ep2);
61          d1 = dist2(ep1, p);
# Line 96 | Line 96 | double
96   normalize(v)                    /* normalize a vector, return old magnitude */
97   register FVECT  v;
98   {
99 <        static double  len;
99 >        register double  len;
100          
101          len = DOT(v, v);
102          

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines