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

Comparing ray/src/px/mt160r.c (file contents):
Revision 1.8 by greg, Mon May 6 13:14:21 1991 UTC vs.
Revision 2.7 by schorsch, Thu Jun 5 19:29:34 2003 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   *  mt160r.c - program to dump pixel file to Mannesman-Tally 160.
6   *
# Line 11 | Line 8 | static char SCCSid[] = "$SunId$ LBL";
8   */
9  
10   #include  <stdio.h>
11 + #include  <time.h>
12  
13 + #include  "platform.h"
14   #include  "color.h"
15 + #include  "resolu.h"
16  
17 < #define  NCOLS          880             /* for wide carriage */
17 > #define  NCOLS          880             /* for wide carriage */
18  
19  
20   main(argc, argv)
# Line 23 | Line 23 | char  *argv[];
23   {
24          int  i;
25          int  status = 0;
26 <        
26 >        SET_DEFAULT_BINARY();
27 >        SET_FILE_BINARY(stdin);
28 >        SET_FILE_BINARY(stdout);
29          if (argc < 2)
30                  status += printp(NULL) == -1;
31          else
# Line 40 | Line 42 | char  *fname;
42          int  xres, yres;
43          COLR  scanline[NCOLS];
44          int  i;
45 <
45 >        
46          if (fname == NULL) {
47                  input = stdin;
48                  fname = "<stdin>";
# Line 54 | Line 56 | char  *fname;
56                  return(-1);
57          }
58                                  /* get picture dimensions */
59 <        if (fgetresolu(&xres, &yres, input) != (YMAJOR|YDECR)) {
59 >        if (fgetresolu(&xres, &yres, input) < 0) {
60                  fprintf(stderr, "%s: bad picture size\n", fname);
61                  return(-1);
62          }
# Line 109 | Line 111 | int  y;
111                  }
112                  putchar('\r');
113                  putchar('\n');
114 +                fflush(stdout);
115          }
116   }
117  
# Line 118 | Line 121 | COLR  clr;
121   register int  x;
122   {
123          static int  cerr[NCOLS];
124 <        static int  err, errp;
125 <        int  b;
124 >        static int  err;
125 >        int  b, errp;
126          register int  isblack;
127  
128          b = normbright(clr);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines