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

Comparing ray/src/px/pcond2.c (file contents):
Revision 3.3 by greg, Fri Oct 4 18:34:57 1996 UTC vs.
Revision 3.5 by greg, Tue Jan 28 16:31:16 1997 UTC

# Line 60 | Line 60 | COLOR *
60   nextscan()                              /* read and condition next scanline */
61   {
62          if (nread >= numscans(&inpres)) {
63 < #ifdef DEBUG
64 <                fputs("done\n", stderr);
65 < #endif
66 <                return(NULL);
63 >                free((char *)scanbuf);
64 >                return(scanbuf = NULL);
65          }
66          if (what2do&DO_ACUITY)
67                  acuscan(scanbuf, nread);
# Line 99 | Line 97 | firstscan()                            /* return first processed scanline */
97                          comprgb2rgbmat(mbcond.cmat, inprims, outprims);
98                  else
99                          compxyz2rgbmat(mbcond.cmat, outprims);
100 <        if (what2do&DO_ACUITY) {
103 < #ifdef DEBUG
104 <                fprintf(stderr, "%s: initializing acuity sampling...",
105 <                                progname);
106 < #endif
100 >        if (what2do&DO_ACUITY)
101                  initacuity();
108 #ifdef DEBUG
109                fprintf(stderr, "done\n");
110 #endif
111        }
102          scanbuf = (COLOR *)malloc(scanlen(&inpres)*sizeof(COLOR));
103          if (scanbuf == NULL)
104                  syserror("malloc");
105          nread = 0;
116 #ifdef DEBUG
117        fprintf(stderr, "%s: processing image...", progname);
118 #endif
106          return(nextscan());
107   }
108  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines