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

Comparing ray/src/hd/rhoptimize.c (file contents):
Revision 3.13 by schorsch, Mon Jul 14 20:02:29 2003 UTC vs.
Revision 3.14 by schorsch, Mon Jul 21 22:30:18 2003 UTC

# Line 158 | Line 158 | int    n;
158                                          rva[i].r[1][0]==rva[j].r[1][0] &&
159                                          rva[i].r[1][1]==rva[j].r[1][1] ) {
160                                  n--;            /* swap duplicate with end */
161 <                                copystruct(&rtmp, rva+n);
162 <                                copystruct(rva+n, rva+i);
163 <                                copystruct(rva+i, &rtmp);
161 >                                rtmp = *(rva+n);
162 >                                *(rva+n) = *(rva+i);
163 >                                *(rva+i) = rtmp;
164                                  i--;            /* recheck one we swapped */
165                          }
166          return(n);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines