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

Comparing ray/src/px/glimage.c (file contents):
Revision 1.2 by greg, Fri Jan 26 08:18:38 1990 UTC vs.
Revision 2.1 by greg, Wed Nov 13 11:08:36 1991 UTC

# Line 16 | Line 16 | static char SCCSid[] = "$SunId$ LBL";
16  
17   #include  "color.h"
18  
19 + #include  "resolu.h"
20  
21 +
22   main(argc, argv)                                /* print a picture */
23   int  argc;
24   char  *argv[];
# Line 39 | Line 41 | char  *argv[];
41                  exit(1);
42          }
43                                  /* discard header */
44 <        getheader(input, NULL);
44 >        if (checkheader(input, COLRFMT, NULL) < 0) {
45 >                fprintf(stderr, "%s: not a Radiance picture\n", fname);
46 >                exit(1);
47 >        }
48                                  /* get picture dimensions */
49 <        if (fgetresolu(&xres, &yres, input) != (YMAJOR|YDECR)) {
49 >        if (fgetresolu(&xres, &yres, input) < 0) {
50                  fprintf(stderr, "%s: bad picture size\n", fname);
51                  exit(1);
52          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines