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

Comparing ray/src/rt/rtrace.c (file contents):
Revision 1.7 by greg, Thu Jan 4 11:16:05 1990 UTC vs.
Revision 1.8 by greg, Fri Jan 19 00:00:26 1990 UTC

# Line 226 | Line 226 | FILE  *fp;
226                          return(-1);
227                  break;
228          case 'f':                                       /* binary float */
229 <                if (fread(vf, sizeof(float), 3, fp) != 3)
229 >                if (fread((char *)vf, sizeof(float), 3, fp) != 3)
230                          return(-1);
231                  vec[0] = vf[0]; vec[1] = vf[1]; vec[2] = vf[2];
232                  break;
233          case 'd':                                       /* binary double */
234 <                if (fread(vec, sizeof(double), 3, fp) != 3)
234 >                if (fread((char *)vec, sizeof(double), 3, fp) != 3)
235                          return(-1);
236                  break;
237          }
# Line 382 | Line 382 | static
382   putd(v)                         /* print binary double */
383   double  v;
384   {
385 <        fwrite(&v, sizeof(v), 1, stdout);
385 >        fwrite((char *)&v, sizeof(v), 1, stdout);
386   }
387  
388  
# Line 392 | Line 392 | double  v;
392   {
393          float f = v;
394  
395 <        fwrite(&f, sizeof(f), 1, stdout);
395 >        fwrite((char *)&f, sizeof(f), 1, stdout);
396   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines