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

Comparing ray/src/util/rcrop.c (file contents):
Revision 1.10 by greg, Wed Mar 16 15:50:24 2022 UTC vs.
Revision 1.12 by greg, Mon Mar 21 20:19:19 2022 UTC

# Line 12 | Line 12 | static const char RCSid[] = "$Id$";
12   #include "fvect.h"
13   #include "view.h"
14  
15 #define MAXWORD         64      /* maximum word (number) length */
16
15   char    *progname;              /* global argv[0] */
16  
17   VIEW    vw = STDVIEW;
# Line 114 | Line 112 | binary_copyf(FILE *fp, int asize)
112                                  return(0);
113                          }
114                  }
115 <                free(buf);              /* success! */
116 <                return(1);
115 >                free(buf);
116 >                if (fflush(stdout) == EOF)
117 >                        goto writerr;
118 >                return(1);              /* success! */
119          }                               /* else need to read it all... */
120          buf = (char *)malloc(width*elsiz);
121          if (!buf)
# Line 226 | Line 226 | adjust_view(void)
226                  p1[1] = 1. - p1[1];
227          }
228          err = cropview(&vw, p0[0], p0[1], p1[0], p1[1]);
229 <        if (err) {
230 <                fputs(progname, stderr);
231 <                fputs(": view error - ", stderr);
232 <                fputs(err, stderr);
233 <                fputc('\n', stderr);
234 <                return(0);
235 <        }
236 <        return(1);
229 >
230 >        if (!err)
231 >                return(1);      /* success! */
232 >
233 >        fputs(progname, stderr);
234 >        fputs(": view error - ", stderr);
235 >        fputs(err, stderr);
236 >        fputc('\n', stderr);
237 >        return(0);              /* something went wrong */
238   }
239  
240  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines