From e5aa205340db3d62dacb300014bc73b4c3318670 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Thu, 29 Jun 2023 19:02:19 -0700 Subject: [PATCH] core: update to latest Zig API Signed-off-by: Stephen Gutekanst --- libs/core/src/platform/libmachcore.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/core/src/platform/libmachcore.zig b/libs/core/src/platform/libmachcore.zig index 4494492d..cdbe8b6c 100644 --- a/libs/core/src/platform/libmachcore.zig +++ b/libs/core/src/platform/libmachcore.zig @@ -39,7 +39,7 @@ pub export fn mach_core_init() ?*MachCoreInstance { } pub export fn mach_core_deinit(_core: *MachCoreInstance) void { - var core = @as(*native.Core, @ptrCast(@alignCast(@alignOf(@TypeOf(_core)), _core))); + var core = @as(*native.Core, @ptrCast(@alignCast(_core))); native.Core.deinit(core); } @@ -50,13 +50,13 @@ pub const MachCoreEventIterator = extern struct { pub const MachCoreEvent = Core.Event; pub export fn mach_core_poll_events(_core: *MachCoreInstance) MachCoreEventIterator { - var core = @as(*native.Core, @ptrCast(@alignCast(@alignOf(@TypeOf(_core)), _core))); + var core = @as(*native.Core, @ptrCast(@alignCast(_core))); var iter = native.Core.pollEvents(core); return @as(*MachCoreEventIterator, @ptrCast(&iter)).*; } pub export fn mach_core_event_iterator_next(_iter: *MachCoreEventIterator, event: *MachCoreEvent) bool { - var iter = @as(*native.Core.EventIterator, @ptrCast(@alignCast(@alignOf(@TypeOf(_iter)), _iter))); + var iter = @as(*native.Core.EventIterator, @ptrCast(@alignCast(_iter))); var value = iter.next() orelse return false; event.* = value; return true;