From f3b4fbf01fdeef77cb732eb01e8f0944db9984b3 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Fri, 9 Oct 2020 11:25:10 -0400 Subject: [PATCH] LibWeb: In the HTML tokenizer, pretty up ON_WHITESPACE a tiny bit No behavior change. --- Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp b/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp index a05e198037..70bf9920de 100644 --- a/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp +++ b/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp @@ -29,6 +29,7 @@ #include #include #include +#include namespace Web::HTML { @@ -137,7 +138,7 @@ namespace Web::HTML { if (current_input_character.has_value() && isxdigit(current_input_character.value())) #define ON_WHITESPACE \ - if (current_input_character.has_value() && (current_input_character.value() == '\t' || current_input_character.value() == '\n' || current_input_character.value() == '\f' || current_input_character.value() == ' ')) + if (current_input_character.has_value() && strchr("\t\n\f ", current_input_character.value())) #define ANYTHING_ELSE if (1)