# | Line 160 | Line 160 | main(int argc, char *argv[]) | |
---|---|---|
160 | } | |
161 | argv += 2; argc -= 2; | |
162 | } | |
163 | < | if (argc == 2) |
163 | > | if (argc == 2) { /* open input if given */ |
164 | fpin = fopen(argv[1], "r"); | |
165 | < | else if (argc != 1) |
165 | > | if (fpin == NULL) { |
166 | > | fprintf(stderr, "%s: cannot open BSDF interpolant '%s'\n", |
167 | > | progname, argv[1]); |
168 | > | return(1); |
169 | > | } |
170 | > | } else if (argc != 1) |
171 | goto userr; | |
172 | SET_FILE_BINARY(fpin); /* load BSDF interpolant */ | |
173 | if (!load_bsdf_rep(fpin)) |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |