Skip to content

Commit e95f611

Browse files
committed
C: Use static arrays for HTML tag lookup tables in html_util.c
1 parent feba674 commit e95f611

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/html_util.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
bool is_void_element(hb_string_T tag_name) {
1313
if (hb_string_is_empty(tag_name)) { return false; }
1414

15-
hb_string_T void_tags[14] = {
15+
static hb_string_T void_tags[14] = {
1616
hb_string("area"), hb_string("base"), hb_string("br"), hb_string("col"), hb_string("embed"),
1717
hb_string("hr"), hb_string("img"), hb_string("input"), hb_string("link"), hb_string("meta"),
1818
hb_string("param"), hb_string("source"), hb_string("track"), hb_string("wbr"),
@@ -29,7 +29,7 @@ bool is_void_element(hb_string_T tag_name) {
2929
bool has_optional_end_tag(hb_string_T tag_name) {
3030
if (hb_string_is_empty(tag_name)) { return false; }
3131

32-
hb_string_T optional_end_tags[15] = {
32+
static hb_string_T optional_end_tags[15] = {
3333
hb_string("li"), hb_string("dt"), hb_string("dd"), hb_string("p"), hb_string("rt"),
3434
hb_string("rp"), hb_string("optgroup"), hb_string("option"), hb_string("thead"), hb_string("tbody"),
3535
hb_string("tfoot"), hb_string("tr"), hb_string("td"), hb_string("th"), hb_string("colgroup"),
@@ -68,7 +68,7 @@ bool should_implicitly_close(hb_string_T open_tag_name, hb_string_T next_tag_nam
6868
}
6969

7070
if (hb_string_equals_case_insensitive(open_tag_name, hb_string("p"))) {
71-
hb_string_T p_closers[30] = {
71+
static hb_string_T p_closers[30] = {
7272
hb_string("address"), hb_string("article"), hb_string("aside"), hb_string("blockquote"), hb_string("details"),
7373
hb_string("div"), hb_string("dl"), hb_string("fieldset"), hb_string("figcaption"), hb_string("figure"),
7474
hb_string("footer"), hb_string("form"), hb_string("h1"), hb_string("h2"), hb_string("h3"),
@@ -145,7 +145,7 @@ bool parent_closes_element(hb_string_T open_tag_name, hb_string_T parent_close_t
145145
}
146146

147147
if (hb_string_equals_case_insensitive(open_tag_name, hb_string("p"))) {
148-
hb_string_T p_parent_closers[20] = {
148+
static hb_string_T p_parent_closers[20] = {
149149
hb_string("article"), hb_string("aside"), hb_string("blockquote"), hb_string("body"), hb_string("details"),
150150
hb_string("div"), hb_string("fieldset"), hb_string("figcaption"), hb_string("figure"), hb_string("footer"),
151151
hb_string("form"), hb_string("header"), hb_string("main"), hb_string("nav"), hb_string("section"),

0 commit comments

Comments
 (0)