Changes
2 changed files (+4/-5)
-
-
@@ -77,11 +77,10 @@ return ExitCode.out_of_memory;}; defer allocator.free(image_key_z); const opts = core.image.GetOptions.make() orelse { const opts = core.image.GetOptions.makeRetained() orelse { std.log.err("Unable to allocate options struct (Out of memory)", .{}); return ExitCode.out_of_memory; }; _ = opts.retain(); defer opts.release(); if (res.args.format) |format| {
-
-
-
@@ -58,7 +58,7 @@ height: usize,}; }; pub fn make() callconv(.C) ?*@This() { pub fn makeRetained() callconv(.C) ?*@This() { const internal = allocator.create(Internal) catch { return null; };
-
@@ -70,7 +70,7 @@ return null;}; self.* = .{ .internal = internal }; return self; return self.retain(); } pub fn retain(ptr: ?*@This()) callconv(.C) *@This() {
-
@@ -123,7 +123,7 @@ self.internal.content_type = content_type;} pub fn export_capi() void { @export(&make, .{ .name = std.fmt.comptimePrint("{s}_make", .{cname}) }); @export(&makeRetained, .{ .name = std.fmt.comptimePrint("{s}_make", .{cname}) }); @export(&retain, .{ .name = std.fmt.comptimePrint("{s}_retain", .{cname}) }); @export(&release, .{ .name = std.fmt.comptimePrint("{s}_release", .{cname}) }); @export(&setSize, .{ .name = std.fmt.comptimePrint("{s}_set_size", .{cname}) });
-