small optimization: use the new DisplayType DisplayInput - 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 0626e06482426d2fe329fd9df5b1f6fb3b946e2a
(DIR) parent 630f76162a192327a3eecd4fc0adcb9b31cd4504
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 8 Sep 2023 15:33:44 +0200
small optimization: use the new DisplayType DisplayInput
This reduces a string comparison for each node.
Diffstat:
M webdump.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
---
(DIR) diff --git a/webdump.c b/webdump.c
@@ -1893,9 +1893,7 @@ xmltagstartparsed(XMLParser *p, const char *t, size_t tl, int isshort)
}
}
skipinitialws = 0;
- }
-
- if (!tagcmp(cur->tag.name, "input")) {
+ } else if (cur->tag.displaytype & DisplayInput) {
if (!attr_type.len) {
hprintf("[%-15s]", attr_value.len ? attr_value.data : ""); /* default: text */
} else if (!strcasecmp(attr_type.data, "button") ||