diff --git a/src/bin_path.zig b/src/bin_path.zig index 149a141..8134ca4 100644 --- a/src/bin_path.zig +++ b/src/bin_path.zig @@ -40,10 +40,10 @@ fn find_binary_in_path_windows(allocator: std.mem.Allocator, binary_name_: []con defer dir.close(); var bin_extensions_iterator = std.mem.splitScalar(u8, bin_extensions, ';'); while (bin_extensions_iterator.next()) |bin_extension| { - var path = std.ArrayList(u8).init(allocator); - try path.appendSlice(binary_name_); - try path.appendSlice(bin_extension); - const binary_name = try path.toOwnedSlice(); + var path: std.ArrayList(u8) = .empty; + try path.appendSlice(allocator, binary_name_); + try path.appendSlice(allocator, bin_extension); + const binary_name = try path.toOwnedSlice(allocator); defer allocator.free(binary_name); _ = dir.statFile(binary_name) catch continue; const resolved_binary_path = try std.fs.path.join(allocator, &[_][]const u8{ bin_path, binary_name }); diff --git a/src/renderer/vaxis/renderer.zig b/src/renderer/vaxis/renderer.zig index 6c2dd3a..7ecf83d 100644 --- a/src/renderer/vaxis/renderer.zig +++ b/src/renderer/vaxis/renderer.zig @@ -491,10 +491,10 @@ pub fn request_system_clipboard(self: *Self) void { const win32 = struct { const windows = std.os.windows; - pub extern "user32" fn OpenClipboard(hWndNewOwner: ?windows.HWND) callconv(windows.WINAPI) windows.BOOL; - pub extern "user32" fn CloseClipboard() callconv(windows.WINAPI) windows.BOOL; - pub extern "user32" fn SetClipboardData(uFormat: windows.UINT, hMem: windows.HANDLE) callconv(windows.WINAPI) ?windows.HANDLE; - pub extern "user32" fn GetClipboardData(uFormat: windows.UINT) callconv(windows.WINAPI) ?windows.HANDLE; + pub extern "user32" fn OpenClipboard(hWndNewOwner: ?windows.HWND) callconv(.winapi) windows.BOOL; + pub extern "user32" fn CloseClipboard() callconv(.winapi) windows.BOOL; + pub extern "user32" fn SetClipboardData(uFormat: windows.UINT, hMem: windows.HANDLE) callconv(.winapi) ?windows.HANDLE; + pub extern "user32" fn GetClipboardData(uFormat: windows.UINT) callconv(.winapi) ?windows.HANDLE; pub extern "user32" fn EmptyClipboard() windows.BOOL; pub extern "kernel32" fn GlobalAlloc(flags: c_int, size: usize) ?windows.HANDLE; pub extern "kernel32" fn GlobalFree(hMem: windows.HANDLE) windows.BOOL;