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

Comparing ray/src/cal/lam.c (file contents):
Revision 1.26 by greg, Fri Jun 7 18:19:22 2024 UTC vs.
Revision 1.27 by greg, Thu Feb 6 19:52:05 2025 UTC

# Line 48 | Line 48 | main(int argc, char *argv[])
48                          case 't':
49                                  curtab = argv[i]+2;
50                                  if (!*curtab) curtab = "\n";
51 <                                break;
51 >                                continue;
52                          case 'u':
53                                  unbuff = !unbuff;
54 <                                break;
54 >                                continue;
55                          case 'i':
56                                  switch (argv[i][2]) {
57                                  case 'n':
58                                          incnt = atol(argv[++i]);
59 <                                        break;
59 >                                        continue;
60                                  case 'f':
61                                  case 'F':
62                                          curbytes = sizeof(float);
# Line 94 | Line 94 | main(int argc, char *argv[])
94                                          curtab = "";
95                                          ++binout;
96                                  }
97 <                                break;
97 >                                continue;
98                          case '\0':
99                                  rifile[nfiles].tabc = curtab;
100                                  rifile[nfiles].input = stdin;
101                                  if (curbytes > 0)
102                                          SET_FILE_BINARY(rifile[nfiles].input);
103                                  rifile[nfiles++].bytsiz = curbytes;
104 <                                break;
104 >                                continue;
105                          badopt:;
106                          default:
107                                  fputs(argv[0], stderr);
108 <                                fputs(": bad option\n", stderr);
108 >                                fputs(": unknown option '", stderr);
109 >                                fputs(argv[i], stderr);
110 >                                fputs("'\n", stderr);
111                                  return(1);
112                          }
113 <                } else if (argv[i][0] == '!') {
113 >                }
114 >                if (argv[i][0] == '!') {
115                          rifile[nfiles].tabc = curtab;
116                          if ((rifile[nfiles].input = popen(argv[i]+1, "r")) == NULL) {
117                                  fputs(argv[i], stderr);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines