diff --git a/src/main.zig b/src/main.zig index c3b3c9a5..93746f78 100644 --- a/src/main.zig +++ b/src/main.zig @@ -53,8 +53,7 @@ pub fn main() !void { defer vm.deinit(); // document - var f = "test.html".*; - doc = parser.documentHTMLParse(&f); + doc = parser.documentHTMLParse("test.html"); // TODO: defer doc? // remove socket file of internal server diff --git a/src/main_shell.zig b/src/main_shell.zig index 6d8b2819..aae3d3a5 100644 --- a/src/main_shell.zig +++ b/src/main_shell.zig @@ -32,8 +32,7 @@ pub fn main() !void { const apis = jsruntime.compile(DOM.Interfaces); // document - var f = "test.html".*; - doc = parser.documentHTMLParse(&f); + doc = parser.documentHTMLParse("test.html"); // TODO: defer doc? // create JS vm diff --git a/src/netsurf.zig b/src/netsurf.zig index 7ee98dfc..10f79a36 100644 --- a/src/netsurf.zig +++ b/src/netsurf.zig @@ -553,8 +553,9 @@ fn documentHTMLVtable(doc_html: *DocumentHTML) c.dom_html_document_vtable { return getVtable(c.dom_html_document_vtable, DocumentHTML, doc_html); } -pub fn documentHTMLParse(filename: []u8) *DocumentHTML { - const doc = c.wr_create_doc_dom_from_file(filename.ptr); +pub fn documentHTMLParse(filename: []const u8) *DocumentHTML { + var f: []u8 = @constCast(filename); + const doc = c.wr_create_doc_dom_from_file(f.ptr); if (doc == null) { @panic("error parser"); } diff --git a/src/run_tests.zig b/src/run_tests.zig index 821c5689..a1899792 100644 --- a/src/run_tests.zig +++ b/src/run_tests.zig @@ -38,8 +38,7 @@ test { const apis = jsruntime.compile(DOM.Interfaces); // document - var f = "test.html".*; - doc = parser.documentHTMLParse(&f); + doc = parser.documentHTMLParse("test.html"); // create JS vm const vm = jsruntime.VM.init();