diff options
Diffstat (limited to 'src/c_api.zig')
| -rw-r--r-- | src/c_api.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/c_api.zig b/src/c_api.zig index 964f399..830eb85 100644 --- a/src/c_api.zig +++ b/src/c_api.zig @@ -46,7 +46,7 @@ export fn zaprus_connect( const c: ?*zaprus.Client = @ptrCast(@alignCast(client)); const zc = c orelse return null; - const connection = alloc.create(zaprus.Connection) catch return null; + const connection = alloc.create(zaprus.Connection.Default) catch return null; connection.* = zc.connect(io, payload[0..payload_len]) catch { alloc.destroy(connection); return null; @@ -55,7 +55,7 @@ export fn zaprus_connect( } export fn zaprus_deinit_connection(connection: ?*ZaprusConnection) void { - const c: ?*zaprus.Connection = @ptrCast(@alignCast(connection)); + const c: ?*zaprus.Connection.Default = @ptrCast(@alignCast(connection)); if (c) |zc| { alloc.destroy(zc); } @@ -67,7 +67,7 @@ export fn zaprus_connection_next( capacity: usize, out_len: *usize, ) c_int { - const c: ?*zaprus.Connection = @ptrCast(@alignCast(connection)); + const c: ?*zaprus.Connection.Default = @ptrCast(@alignCast(connection)); const zc = c orelse return 1; const result = zc.next(io, out[0..capacity]) catch return 1; @@ -80,7 +80,7 @@ export fn zaprus_connection_send( payload: [*c]const u8, payload_len: usize, ) c_int { - const c: ?*zaprus.Connection = @ptrCast(@alignCast(connection)); + const c: ?*zaprus.Connection.Default = @ptrCast(@alignCast(connection)); const zc = c orelse return 1; zc.send(io, payload[0..payload_len]) catch return 1; |
