some code simplifications - smu - smu - simple markup (Markdown) processor (fork, fixes + features) (HTM) git clone git://git.codemadness.org/smu (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit fbc3d2b11f52754309998077a50a757278671759 (DIR) parent 2b8ceea120b0fb3679e919420bae4c7cbcb7e654 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Tue, 11 May 2021 02:29:44 +0200 some code simplifications Diffstat: M smu.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) --- (DIR) diff --git a/smu.c b/smu.c @@ -701,30 +701,27 @@ main(int argc, char *argv[]) char *buffer = NULL; int s, i; unsigned long len, bsize; - FILE *source = stdin; if (pledge("stdio", NULL) == -1) eprint("pledge"); for (i = 1; i < argc; i++) { if (!strcmp("-v", argv[i])) - eprint("simple markup %s\n",VERSION); + eprint("smu v%s\n", VERSION); else if (!strcmp("-n", argv[i])) nohtml = 1; - else if (argv[i][0] != '-' || !strcmp("-h", argv[i])) - usage(argv); else usage(argv); } bsize = 2 * BUFSIZ; buffer = ereallocz(buffer, bsize); len = 0; - while ((s = fread(buffer + len, 1, BUFSIZ, source))) { + while ((s = fread(buffer + len, 1, BUFSIZ, stdin))) { len += s; if (BUFSIZ + len + 1 > bsize) { bsize += BUFSIZ; if (!(buffer = realloc(buffer, bsize))) - eprint("realloc failed."); + eprint("realloc"); } } buffer[len] = '\0';