| # | Line 74 | Line 74 | main(int argc, char *argv[]) | |
|---|---|---|
| 74 | outfmt = argv[1][3]; | |
| 75 | ++argv; --argc; | |
| 76 | } | |
| 77 | < | if ((n = strlen(argv[1])-4) > 0) { |
| 77 | > | if (argc > 1 && (n = strlen(argv[1])-4) > 0) { |
| 78 | if (!strcasecmp(argv[1]+n, ".xml")) | |
| 79 | inpXML = 1; | |
| 80 | else if (!strcasecmp(argv[1]+n, ".sir")) | |
| 81 | inpXML = 0; | |
| 82 | } | |
| 83 | < | if (inpXML < 0) { |
| 83 | > | if ((argc != 2) | (inpXML < 0)) { |
| 84 | fprintf(stderr, "Usage: %s [-fio] bsdf.{sir|xml}\n", progname); | |
| 85 | return(1); | |
| 86 | } | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |