fix leading white-space in <pre> - 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 4d0ab293b3f3ecd2e5a491c8e94678811f03e398
(DIR) parent 1d80db038e35ca3778e2df19d00b9be512df185f
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 11 Sep 2023 18:58:55 +0200
fix leading white-space in <pre>
Skip first newline only.
Diffstat:
M webdump.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
(DIR) diff --git a/webdump.c b/webdump.c
@@ -982,12 +982,12 @@ printpre(const char *s, size_t len)
hadnewline = 0;
currentnewlines = 0;
- /* skip leading white-space */
+ /* skip leading newline */
i = 0;
if (skipinitialws) {
- for (; *s && i < len; s++, i++) {
- if (!ISSPACE((unsigned char)*s))
- break;
+ if (*s == '\n' && i < len) {
+ *s++;
+ i++;
}
}