aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-04-22 20:45:39 +0200
committerMarc André Tanner <mat@brain-dump.org>2015-04-22 20:50:15 +0200
commit6d7794c0356902bc816923f4409d9d39a62db171 (patch)
tree4f456ff6418a435ba9e528ce25874e0f9bf88061 /vis.c
parent8cda50ce7107dfedf6ef1a0cc0f893c864158c3b (diff)
downloadvis-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.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/vis.c b/vis.c
index 55fc299..8466034 100644
--- a/vis.c
+++ b/vis.c
@@ -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] == '?');