micro optimation for counters on indent() - webdump - HTML to plain-text converter for webpages (HTM) git clone git://git.codemadness.org/webdump (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit a75a21256774e9ccda82f79ad7989f44bfa81e6a (DIR) parent 642198c5b9aabc74e13e4c2e7f044516e76cbf2b (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 11 Sep 2023 19:00:30 +0200 micro optimation for counters on indent() Diffstat: M webdump.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) --- (DIR) diff --git a/webdump.c b/webdump.c @@ -627,13 +627,14 @@ uri_format(char *buf, size_t bufsiz, struct uri *u) static void rindent(void) { - int i; + int i, total; - for (i = 0; i < indent + defaultindent; i++) { + total = indent + defaultindent; + for (i = 0; i < total; i++) putchar(' '); - nbytesline++; - ncells++; - } + + nbytesline += total; + ncells += total; } static void