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

Comparing ray/src/px/pfilt.c (file contents):
Revision 2.17 by greg, Mon Apr 1 17:24:44 1996 UTC vs.
Revision 2.18 by greg, Wed May 22 10:42:08 1996 UTC

# Line 70 | Line 70 | VIEW  ourview = STDVIEW;
70   int  gotview = 0;
71   int  wrapfilt = 0;              /* wrap filter horizontally? */
72  
73 + int  estatus = 0;               /* exit status (for non-fatal errors) */
74 +
75   int  xrad;                      /* x search radius */
76   int  yrad;                      /* y search radius */
77   int  xbrad;                     /* x box size */
# Line 153 | Line 155 | char  **argv;
155                                          fprintf(stderr,
156                                                  "%s: exposure out of range\n",
157                                                          argv[0]);
158 <                                        exit(1);
158 >                                        quit(1);
159                                  }
160                                  switch (argv[i][2]) {
161                                  case '\0':
# Line 307 | Line 309 | char  **argv;
309          }
310          pass2(fin);
311  
312 <        quit(0);
312 >        quit(estatus);
313   }
314  
315  
# Line 392 | Line 394 | FILE  *in;
394                                          progname, (int)(100L*i/yres));
395                          yres = i;
396                          y_r = (double)nrows/yres;
397 +                        estatus++;
398                          break;
399                  }
400                  pass1scan(scan, i);
# Line 563 | Line 566 | scan2flush()                   /* flush output buffer */
566                          break;
567          if (fflush(stdout) < 0) {
568                  fprintf(stderr, "%s: write error at end of pass2\n", progname);
569 <                exit(1);
569 >                quit(1);
570          }
571   }
572  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines