Audit strings(1)

Only smaller style-changes. I already refactored the underlying
logic a while ago.
This commit is contained in:
FRIGN 2015-03-17 23:05:50 +01:00
parent 3725d501b3
commit 32b9d76747
2 changed files with 7 additions and 6 deletions

2
README
View File

@ -69,7 +69,7 @@ The following tools are implemented ('*' == finished, '#' == UTF-8 support,
sort no -m, -o, -d, -f, -i
=*| split yes none
=*| sponge non-posix none
#* strings yes none
#*| strings yes none
=* sync non-posix none
=* tail yes none
=* tar non-posix none

View File

@ -75,18 +75,19 @@ main(int argc, char *argv[])
usage();
} ARGEND;
if (argc == 0) {
if (!argc) {
strings(stdin, "<stdin>", len);
} else {
for (; argc > 0; argc--, argv++) {
if (!(fp = fopen(argv[0], "r"))) {
weprintf("fopen %s:", argv[0]);
for (; *argv; argc--, argv++) {
if (!(fp = fopen(*argv, "r"))) {
weprintf("fopen %s:", *argv);
ret = 1;
continue;
}
strings(fp, argv[0], len);
strings(fp, *argv, len);
fclose(fp);
}
}
return ret;
}