fix: update win32 tui build for zig-0.15
This commit is contained in:
parent
1d61f18f9a
commit
6da6af22c8
2 changed files with 8 additions and 8 deletions
|
@ -40,10 +40,10 @@ fn find_binary_in_path_windows(allocator: std.mem.Allocator, binary_name_: []con
|
||||||
defer dir.close();
|
defer dir.close();
|
||||||
var bin_extensions_iterator = std.mem.splitScalar(u8, bin_extensions, ';');
|
var bin_extensions_iterator = std.mem.splitScalar(u8, bin_extensions, ';');
|
||||||
while (bin_extensions_iterator.next()) |bin_extension| {
|
while (bin_extensions_iterator.next()) |bin_extension| {
|
||||||
var path = std.ArrayList(u8).init(allocator);
|
var path: std.ArrayList(u8) = .empty;
|
||||||
try path.appendSlice(binary_name_);
|
try path.appendSlice(allocator, binary_name_);
|
||||||
try path.appendSlice(bin_extension);
|
try path.appendSlice(allocator, bin_extension);
|
||||||
const binary_name = try path.toOwnedSlice();
|
const binary_name = try path.toOwnedSlice(allocator);
|
||||||
defer allocator.free(binary_name);
|
defer allocator.free(binary_name);
|
||||||
_ = dir.statFile(binary_name) catch continue;
|
_ = dir.statFile(binary_name) catch continue;
|
||||||
const resolved_binary_path = try std.fs.path.join(allocator, &[_][]const u8{ bin_path, binary_name });
|
const resolved_binary_path = try std.fs.path.join(allocator, &[_][]const u8{ bin_path, binary_name });
|
||||||
|
|
|
@ -491,10 +491,10 @@ pub fn request_system_clipboard(self: *Self) void {
|
||||||
|
|
||||||
const win32 = struct {
|
const win32 = struct {
|
||||||
const windows = std.os.windows;
|
const windows = std.os.windows;
|
||||||
pub extern "user32" fn OpenClipboard(hWndNewOwner: ?windows.HWND) callconv(windows.WINAPI) windows.BOOL;
|
pub extern "user32" fn OpenClipboard(hWndNewOwner: ?windows.HWND) callconv(.winapi) windows.BOOL;
|
||||||
pub extern "user32" fn CloseClipboard() callconv(windows.WINAPI) windows.BOOL;
|
pub extern "user32" fn CloseClipboard() callconv(.winapi) windows.BOOL;
|
||||||
pub extern "user32" fn SetClipboardData(uFormat: windows.UINT, hMem: windows.HANDLE) callconv(windows.WINAPI) ?windows.HANDLE;
|
pub extern "user32" fn SetClipboardData(uFormat: windows.UINT, hMem: windows.HANDLE) callconv(.winapi) ?windows.HANDLE;
|
||||||
pub extern "user32" fn GetClipboardData(uFormat: windows.UINT) callconv(windows.WINAPI) ?windows.HANDLE;
|
pub extern "user32" fn GetClipboardData(uFormat: windows.UINT) callconv(.winapi) ?windows.HANDLE;
|
||||||
pub extern "user32" fn EmptyClipboard() windows.BOOL;
|
pub extern "user32" fn EmptyClipboard() windows.BOOL;
|
||||||
pub extern "kernel32" fn GlobalAlloc(flags: c_int, size: usize) ?windows.HANDLE;
|
pub extern "kernel32" fn GlobalAlloc(flags: c_int, size: usize) ?windows.HANDLE;
|
||||||
pub extern "kernel32" fn GlobalFree(hMem: windows.HANDLE) windows.BOOL;
|
pub extern "kernel32" fn GlobalFree(hMem: windows.HANDLE) windows.BOOL;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue