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';