diff --git a/src/browser/dump.zig b/src/browser/dump.zig index a00bd3c7..7bc1f572 100644 --- a/src/browser/dump.zig +++ b/src/browser/dump.zig @@ -4,13 +4,14 @@ const File = std.fs.File; const parser = @import("../netsurf.zig"); const Walker = @import("../dom/walker.zig").WalkerChildren; -pub fn htmlFile(doc: *parser.Document, out: File) !void { +pub fn htmlFile(doc: *parser.Document, out: anytype) !void { try out.writeAll("\n"); try nodeFile(parser.documentToNode(doc), out); try out.writeAll("\n"); } -fn nodeFile(root: *parser.Node, out: File) !void { +// out must be a std.io.Writer +pub fn nodeFile(root: *parser.Node, out: anytype) !void { const walker = Walker{}; var next: ?*parser.Node = null; while (true) {