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

Comparing ray/src/px/ra_t16.c (file contents):
Revision 2.1 by greg, Tue Nov 12 16:04:21 1991 UTC vs.
Revision 2.4 by greg, Fri Oct 30 09:11:36 1992 UTC

# Line 13 | Line 13 | static char SCCSid[] = "$SunId$ LBL";
13  
14   #include  <stdio.h>
15  
16 + #ifdef MSDOS
17 + #include  <fcntl.h>
18 + #endif
19 +
20 + #include  <math.h>
21 +
22   #include  "color.h"
23  
24   #include  "resolu.h"
# Line 34 | Line 40 | static char SCCSid[] = "$SunId$ LBL";
40  
41   extern char     *ecalloc(), *emalloc();
42  
43 < extern double  atof(), pow();
43 > double  gamcor = 2.2;                   /* gamma correction */
44  
39 double  gamma = 2.2;                    /* gamma correction */
40
45   int  bradj = 0;                         /* brightness adjustment */
46  
47   char  *progname;
# Line 52 | Line 56 | char  *argv[];
56          struct hdStruct  head;
57          int  reverse = 0;
58          int  i;
59 <        
59 > #ifdef MSDOS
60 >        extern int  _fmode;
61 >        _fmode = O_BINARY;
62 >        setmode(fileno(stdin), O_BINARY);
63 >        setmode(fileno(stdout), O_BINARY);
64 > #endif
65          progname = argv[0];
66  
67          head.dataBits = 16;
# Line 60 | Line 69 | char  *argv[];
69                  if (argv[i][0] == '-')
70                          switch (argv[i][1]) {
71                          case 'g':
72 <                                gamma = atof(argv[++i]);
72 >                                gamcor = atof(argv[++i]);
73                                  break;
74                          case 'r':
75                                  reverse = !reverse;
# Line 95 | Line 104 | char  *argv[];
104                  quiterr(msg);
105          }
106                                          /* set gamma */
107 <        setcolrgam(gamma);
107 >        setcolrgam(gamcor);
108                                          /* convert */
109          if (reverse) {
110                                          /* get header */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines