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

Comparing ray/src/px/ra_pr24.c (file contents):
Revision 2.9 by greg, Sat Feb 22 02:07:28 2003 UTC vs.
Revision 2.12 by schorsch, Sun Mar 28 20:33:14 2004 UTC

# Line 6 | Line 6 | static const char      RCSid[] = "$Id$";
6   */
7  
8   #include  <stdio.h>
9
10 #ifdef MSDOS
11 #include  <fcntl.h>
12 #endif
13
9   #include  <time.h>
15
10   #include  <math.h>
11 + #include  <string.h>
12  
13 + #include  "platform.h"
14   #include  "rasterfile.h"
19
15   #include  "color.h"
21
16   #include  "resolu.h"
17  
18   double  gamcor = 2.2;                   /* gamma correction */
25
19   int  bradj = 0;                         /* brightness adjustment */
27
20   char  *progname;
29
21   int  xmax, ymax;
22  
23 + static void quiterr(char  *err);
24 + static void pr2ra(int   rf, int pad);
25 + static void ra2pr(int   rf, int pad);
26  
27 < main(argc, argv)
28 < int  argc;
29 < char  *argv[];
27 >
28 > int
29 > main(int  argc, char  *argv[])
30   {
31          struct rasterfile  head;
32          int  reverse = 0;
33          int  i;
34 < #ifdef MSDOS
35 <        extern int  _fmode;
36 <        _fmode = O_BINARY;
43 <        setmode(fileno(stdin), O_BINARY);
44 <        setmode(fileno(stdout), O_BINARY);
45 < #endif
34 >        SET_DEFAULT_BINARY();
35 >        SET_FILE_BINARY(stdin);
36 >        SET_FILE_BINARY(stdout);
37          progname = argv[0];
38  
39          head.ras_type = RT_STANDARD;
# Line 128 | Line 119 | userr:
119   }
120  
121  
122 < quiterr(err)            /* print message and exit */
123 < char  *err;
122 > static void
123 > quiterr(                /* print message and exit */
124 >        char  *err
125 > )
126   {
127          if (err != NULL) {
128                  fprintf(stderr, "%s: %s\n", progname, err);
# Line 139 | Line 132 | char  *err;
132   }
133  
134  
135 < pr2ra(rf, pad)          /* convert 24-bit scanlines to Radiance picture */
136 < int     rf;
137 < int     pad;
135 > static void
136 > pr2ra(          /* convert 24-bit scanlines to Radiance picture */
137 >        int     rf,
138 >        int     pad
139 > )
140   {
141          COLR    *scanout;
142          register int    x;
# Line 178 | Line 173 | int    pad;
173   }
174  
175  
176 < ra2pr(rf, pad)          /* convert Radiance scanlines to 24-bit rasterfile */
177 < int     rf;
178 < int     pad;
176 > static void
177 > ra2pr(          /* convert Radiance scanlines to 24-bit rasterfile */
178 >        int     rf,
179 >        int     pad
180 > )
181   {
182          int     ord[3];
183          COLR    *scanin;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines