mseq: default to all messages when interactive w/o args

pull/1/merge
Christian Neukirchen 8 years ago
parent bf912ab920
commit 70a3a2ff1d

@ -25,13 +25,22 @@ main(int argc, char *argv[])
int i; int i;
char *f; char *f;
char *a;
struct blaze822_seq_iter iter = { 0 }; struct blaze822_seq_iter iter = { 0 };
if (optind == argc && isatty(0)) {
a = ":";
i = argc;
goto hack;
}
for (i = optind; i < argc; i++) { for (i = optind; i < argc; i++) {
if (strchr(argv[i], '/')) { a = argv[i];
printf("%s\n", argv[i]); hack:
if (strchr(a, '/')) {
printf("%s\n", a);
continue; continue;
} }
while ((f = blaze822_seq_next(map, argv[i], &iter))) { while ((f = blaze822_seq_next(map, a, &iter))) {
if (nflag) if (nflag)
printf("%ld\n", iter.line-1); printf("%ld\n", iter.line-1);
else else

Loading…
Cancel
Save