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

Comparing ray/src/px/pcomb.c (file contents):
Revision 1.20 by greg, Thu May 30 10:14:39 1991 UTC vs.
Revision 1.21 by greg, Wed Aug 14 15:00:34 1991 UTC

# Line 22 | Line 22 | static char SCCSid[] = "$SunId$ LBL";
22   #define WINSIZ          9               /* scanline window size */
23   #define MIDSCN          4               /* current scan position */
24  
25 #define BRT             (-1)            /* special index for brightness */
26
25   struct {
26          char    *name;          /* file or command name */
27          FILE    *fp;            /* stream pointer */
# Line 34 | Line 32 | struct {
32  
33   int     nfiles;                         /* number of input files */
34  
35 < char    *vcolin[3] = {"ri", "gi", "bi"};
36 < char    *vcolout[3] = {"ro", "go", "bo"};
35 > char    vcolin[3][4] = {"ri", "gi", "bi"};
36 > char    vcolout[3][4] = {"ro", "go", "bo"};
37   char    vbrtin[] = "li";
38   char    vbrtout[] = "lo";
39 < char    *vcolexp[3] = {"re", "ge", "be"};
39 > char    vcolexp[3][4] = {"re", "ge", "be"};
40   char    vbrtexp[] = "le";
41  
42   char    vnfiles[] = "nfiles";
# Line 68 | Line 66 | main(argc, argv)
66   int     argc;
67   char    *argv[];
68   {
71        char    buf[128];
69          int     original;
70          double  f;
71          int     a, i;
# Line 152 | Line 149 | char   *argv[];
149                  if (argv[a][0] == '-')
150                          switch (argv[a][1]) {
151                          case 'x':
152 <                                strcpy(buf, vxres);
156 <                                strcat(buf, ":");
157 <                                strcat(buf, argv[++a]);
158 <                                scompile(buf, NULL, 0);
152 >                                varset(vxres, ':', eval(argv[++a]));
153                                  continue;
154                          case 'y':
155 <                                strcpy(buf, vyres);
162 <                                strcat(buf, ":");
163 <                                strcat(buf, argv[++a]);
164 <                                scompile(buf, NULL, 0);
155 >                                varset(vyres, ':', eval(argv[++a]));
156                                  continue;
157                          case 'w':
158                                  continue;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines