aboutsummaryrefslogtreecommitdiff
path: root/src/root.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/root.zig')
-rw-r--r--src/root.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/root.zig b/src/root.zig
index cef8519..5d8125f 100644
--- a/src/root.zig
+++ b/src/root.zig
@@ -108,8 +108,8 @@ export fn typdown_free(self: typdown_Document) void {
}
/// Render an HTML from the document.
-export fn typdown_renderHTML(document: typdown_Document, code: *u8) ?[*:0]const u8 {
- const root: *Element.Root = @ptrCast(@alignCast(document.root));
+export fn typdown_renderHTML(context: *anyopaque, code: *u8) ?[*:0]const u8 {
+ const root: *Element.Root = @ptrCast(@alignCast(context));
const res = root.renderHTML(default_alloc) catch |err| {
code.* = getErrorCode(err);
return null;
@@ -136,7 +136,7 @@ fn doTest(content: [*:0]const u8, exp: []const u8, comptime exp_code: u8) !void
return try expect(false);
}
var code: u8 = undefined;
- const raw = typdown_renderHTML(doc, &code) orelse {
+ const raw = typdown_renderHTML(doc.root, &code) orelse {
expect(code == exp_code) catch |err| {
std.debug.print("{}\n", .{code});
return err;