Merge pull request #50 from Browsercore/parsedocument-idiomatic

netsurf: use idiomatic []const u8 for filename
This commit is contained in:
Francis Bouvier authored and GitHub committed 2023-10-03 10:09:56 +02:00
commit d4966bea3f
4 files changed
+6 -8

No files matched your search

+1 -2
View File
@@ -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
+1 -2
View File
@@ -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
+3 -2
View File
@@ -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");
}
+1 -2
View File
@@ -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();