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.5 by greg, Wed Jun 20 09:17:32 1990 UTC

# Line 94 | Line 94 | char  *argv[];
94          }
95          quiterr(NULL);
96   userr:
97 <        fprintf(stderr, "Usage: %s {input|-} output\n", progname);
97 >        fprintf(stderr, "Usage: %s [-g gamma] {input|-} output\n", progname);
98          fprintf(stderr, "   or: %s -r [-g gamma] input [output|-]\n",
99                          progname);
100          exit(1);
# 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