diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2015-04-22 20:45:39 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2015-04-22 20:50:15 +0200 |
| commit | 6d7794c0356902bc816923f4409d9d39a62db171 (patch) | |
| tree | 4f456ff6418a435ba9e528ce25874e0f9bf88061 /vis.c | |
| parent | 8cda50ce7107dfedf6ef1a0cc0f893c864158c3b (diff) | |
| download | vis-6d7794c0356902bc816923f4409d9d39a62db171.tar.gz vis-6d7794c0356902bc816923f4409d9d39a62db171.tar.xz | |
Fix echo foo | vis -
A single '-' indicates read from stdin.
Also adjust coding style.
Diffstat (limited to 'vis.c')
| -rw-r--r-- | vis.c | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -2013,12 +2013,14 @@ int main(int argc, char *argv[]) { for (int i = 1; i < argc; i++) { if (argv[i][0] == '-') { switch (argv[i][1]) { - case 'v': - die("vis %s, compiled " __DATE__ " " __TIME__ "\n", VERSION); - break; - default: - die("Unknown command option: %s\n", argv[i]); - break; + case 'v': + die("vis %s, compiled " __DATE__ " " __TIME__ "\n", VERSION); + break; + case '\0': + break; + default: + die("Unknown command option: %s\n", argv[i]); + break; } } else if (argv[i][0] == '+') { cmd = argv[i] + (argv[i][1] == '/' || argv[i][1] == '?'); |
