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

Comparing ray/src/px/pcond.c (file contents):
Revision 3.27 by greg, Tue Feb 2 18:02:32 2016 UTC vs.
Revision 3.28 by schorsch, Thu Mar 10 18:25:46 2016 UTC

# Line 60 | Line 60 | main(
60   {
61          static RGBPRIMS outprimS;
62          int     i;
63 < #define bool(flg)               switch (argv[i][2]) { \
63 > #define check_bool(flg)         switch (argv[i][2]) { \
64                                  case '\0': what2do ^= flg; break; \
65                                  case 'y': case 'Y': case 't': case 'T': \
66                                  case '+': case '1': what2do |= flg; break; \
# Line 73 | Line 73 | main(
73          for (i = 1; i < argc && argv[i][0] == '-'; i++)
74                  switch (argv[i][1]) {
75                  case 'h':
76 <                        bool(DO_HUMAN);
76 >                        check_bool(DO_HUMAN);
77                          break;
78                  case 'a':
79 <                        bool(DO_ACUITY);
79 >                        check_bool(DO_ACUITY);
80                          break;
81                  case 'v':
82 <                        bool(DO_VEIL);
82 >                        check_bool(DO_VEIL);
83                          break;
84                  case 's':
85 <                        bool(DO_HSENS);
85 >                        check_bool(DO_HSENS);
86                          break;
87                  case 'c':
88 <                        bool(DO_COLOR);
88 >                        check_bool(DO_COLOR);
89                          break;
90                  case 'w':
91 <                        bool(DO_CWEIGHT);
91 >                        check_bool(DO_CWEIGHT);
92                          break;
93                  case 'i':
94                          if (i+1 >= argc) goto userr;
# Line 97 | Line 97 | main(
97                          else what2do &= ~DO_FIXHIST;
98                          break;
99                  case 'I':
100 <                        bool(DO_PREHIST);
100 >                        check_bool(DO_PREHIST);
101                          break;
102                  case 'l':
103 <                        bool(DO_LINEAR);
103 >                        check_bool(DO_LINEAR);
104                          break;
105                  case 'p':
106                          if (i+8 >= argc) goto userr;
# Line 195 | Line 195 | userr:
195                          progname);
196          exit(1);
197          return 1; /* pro forma return */
198 < #undef bool
198 > #undef check_bool
199   }
200  
201  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines