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

Comparing ray/src/px/psum.c (file contents):
Revision 2.4 by gwlarson, Tue Oct 27 09:08:26 1998 UTC vs.
Revision 2.7 by schorsch, Fri Jan 2 12:47:01 2004 UTC

# Line 1 | Line 1
1 /* Copyright (c) 1986 Regents of the University of California */
2
1   #ifndef lint
2 < static char SCCSid[] = "$SunId$ LBL";
2 > static const char       RCSid[] = "$Id$";
3   #endif
6
4   /*
5   *  psum.c - program to sum pictures.
6   *
# Line 11 | Line 8 | static char SCCSid[] = "$SunId$ LBL";
8   */
9  
10   #include  <stdio.h>
14
11   #include  <math.h>
12  
13   #include  "color.h"
14 + #include  "resolu.h"
15 + #include  "rterror.h"
16  
17  
18   #define  MAXFILE        8
# Line 28 | Line 26 | FILE  *fptr[MAXFILE];                  /* the file pointers */
26   COLOR  scale[MAXFILE];                  /* scaling factors */
27   int  nfile;                             /* number of files */
28  
29 + static gethfunc tabputs;
30  
31 < int
32 < tabputs(s)                      /* print line preceded by a tab */
33 < char  *s;
31 >
32 > static int
33 > tabputs(                        /* print line preceded by a tab */
34 >        char    *s,
35 >        void    *p
36 > )
37   {
38          putc('\t', stdout);
39          return(fputs(s, stdout));
# Line 97 | Line 99 | char  *argv[];
99                                                  /* get header */
100                  fputs(fname[nfile], stdout);
101                  fputs(":\n", stdout);
102 <                getheader(fptr[nfile], tabputs);
102 >                getheader(fptr[nfile], tabputs, NULL);
103                                                  /* get picture size */
104                  if (fgetresolu(&xres, &yres, fptr[nfile]) != (YMAJOR|YDECR)) {
105                          fprintf(stderr, "%s: bad picture size\n", progname);
# Line 155 | Line 157 | psum()                         /* sum the files */
157                          quit(1);
158                  }
159          }
160 <        free((char *)scanin);
161 <        free((char *)scanout);
160 >        free((void *)scanin);
161 >        free((void *)scanout);
162   }
163  
164  
165 + void
166   quit(code)              /* exit gracefully */
167   int  code;
168   {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines