From 616aafdcb9bd336a870d875a20645d8002d8a028 Mon Sep 17 00:00:00 2001 From: Markus Teich Date: Sat, 6 Feb 2016 14:12:47 +0100 Subject: [PATCH] no need to reimplement cat here --- README.md | 4 ++-- sent.c | 15 ++++++--------- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index e016874..70f60f9 100644 --- a/README.md +++ b/README.md @@ -25,9 +25,9 @@ You can navigate with the arrow keys and quit with `q`. Usage - sent FILE1 [FILE2 ...] + sent FILE -If one FILE equals `-`, stdin will be read. Produce image slides by prepending a +If FILE equals `-`, stdin will be read. Produce image slides by prepending a `@` in front of the filename as a single paragraph. Lines starting with `#` will be ignored. A `\` at the beginning of the line escapes `@` and `#`. A presentation file could look like this: diff --git a/sent.c b/sent.c index a098d3a..6f5c139 100644 --- a/sent.c +++ b/sent.c @@ -689,13 +689,12 @@ void usage() { die("sent " VERSION " (c) 2014-2015 markus.teich@stusta.mhn.de\n" \ - "usage: sent FILE1 [FILE2 ...]", argv0); + "usage: sent FILE", argv0); } int main(int argc, char *argv[]) { - int i; FILE *fp = NULL; ARGBEGIN { @@ -704,13 +703,11 @@ main(int argc, char *argv[]) usage(); } ARGEND; - for (i = 0; i < argc; i++) { - if ((fp = strcmp(argv[i], "-") ? fopen(argv[i], "r") : stdin)) { - load(fp); - fclose(fp); - } else { - die("Unable to open '%s' for reading:", argv[i]); - } + if ((fp = strcmp(argv[0], "-") ? fopen(argv[0], "r") : stdin)) { + load(fp); + fclose(fp); + } else { + die("Unable to open '%s' for reading:", argv[0]); } if (!slidecount)