micro-optimization: fputc (function) -> putc (possible macro) - 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 b2cd7b8e8170818f6f5a7065a4a96cedf61c7c64 (DIR) parent cb1471bace36cbe8097e56367f0d07d04e553217 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Tue, 11 May 2021 02:17:05 +0200 micro-optimization: fputc (function) -> putc (possible macro) Diffstat: M smu.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) --- (DIR) diff --git a/smu.c b/smu.c @@ -211,10 +211,10 @@ dolineprefix(const char *begin, const char *end, int newblock) if (strncmp(lineprefix[i].search, p, l)) continue; if (*begin == '\n') - fputc('\n', stdout); + putc('\n', stdout); fputs(lineprefix[i].before, stdout); if (lineprefix[i].search[l-1] == '\n') { - fputc('\n', stdout); + putc('\n', stdout); return l - 1; } if (!(buffer = malloc(BUFSIZ))) @@ -388,7 +388,7 @@ dolist(const char *begin, const char *end, int newblock) indent = p - q; buffer = ereallocz(buffer, BUFSIZ); if (!newblock) - fputc('\n', stdout); + putc('\n', stdout); fputs(ul ? "<ul>\n" : "<ol>\n", stdout); run = 1; for (; p < end && run; p++) { @@ -635,7 +635,7 @@ hprintattr(const char *begin, const char *end) else if (*p == '<') fputs("<", stdout); else - fputc(*p, stdout); + putc(*p, stdout); } } @@ -652,7 +652,7 @@ hprint(const char *begin, const char *end) else if (*p == '<') fputs("<", stdout); else - fputc(*p, stdout); + putc(*p, stdout); } } @@ -676,7 +676,7 @@ process(const char *begin, const char *end, int newblock) if (nohtml) hprint(p, p + 1); else - fputc(*p, stdout); + putc(*p, stdout); p++; } for (q = p; q != end && *q == '\n'; q++)