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

Comparing ray/src/px/ra_bn.c (file contents):
Revision 1.3 by greg, Fri Feb 9 13:59:17 1990 UTC vs.
Revision 1.4 by greg, Mon Mar 12 15:14:37 1990 UTC

# Line 167 | Line 167 | ra2bn()                                        /* convert radiance to barneyscan */
167   {
168          unsigned char   gmap[1024];
169          register int    i,k,c;
170 <        register COLOR  *inline;
170 >        register COLOR  *inl;
171          int     j;
172  
173 <        if ((inline = (COLOR *)malloc(xmax*sizeof(COLOR))) == NULL)
173 >        if ((inl = (COLOR *)malloc(xmax*sizeof(COLOR))) == NULL)
174                  quiterr("out of memory");
175          for (i = 0; i < 1024; i++)
176                  gmap[i] = 256.*pow((i+.5)/1024., 1./gamma);
177          for (j = 0; j < ymax; j++) {
178 <                if (freadscan(inline, xmax, rafp) < 0)
178 >                if (freadscan(inl, xmax, rafp) < 0)
179                          quiterr("error reading RADIANCE file");
180                  for (i = 0; i < xmax; i++)
181                          for (k = 0; k < 3; k++) {
182 <                                c = 1024.*colval(inline[i],k);
182 >                                c = 1024.*colval(inl[i],k);
183                                  if (c >= 1024)
184                                          c = 1023;
185                                  putc(gmap[c], bnfp[k]);
186                          }
187          }
188 <        free((char *)inline);
188 >        free((char *)inl);
189   }
190  
191  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines