zig

fork of https://codeberg.org/ziglang/zig
Log | Tree | Refs | README | LICENSE

commit dd4ca88ca7a350189a27beb272e9869d2be0026e (tree)
parent d1ad126e345de106b435c16ca6cf49ce9a4a14f1
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Sat, 10 Dec 2022 18:47:02 -0700

std: fix compile error bitrot

These were revealed in an earlier commit in this branch that removed a
workaround disabling Windows std lib files from being tested.

Diffstat:
Mlib/std/os/windows.zig | 2+-
Mlib/std/os/windows/ws2_32.zig | 2+-
Mlib/std/x/os/socket_windows.zig | 2+-
3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig @@ -1983,7 +1983,7 @@ pub fn loadWinsockExtensionFunction(comptime T: type, sock: ws2_32.SOCKET, guid: ws2_32.SIO_GET_EXTENSION_FUNCTION_POINTER, @ptrCast(*const anyopaque, &guid), @sizeOf(GUID), - &function, + @intToPtr(?*anyopaque, @ptrToInt(function)), @sizeOf(T), &num_bytes, null, diff --git a/lib/std/os/windows/ws2_32.zig b/lib/std/os/windows/ws2_32.zig @@ -2344,6 +2344,6 @@ pub extern "ws2_32" fn getnameinfo( Flags: i32, ) callconv(WINAPI) i32; -pub extern "IPHLPAPI" fn if_nametoindex( +pub extern "iphlpapi" fn if_nametoindex( InterfaceName: [*:0]const u8, ) callconv(WINAPI) u32; diff --git a/lib/std/x/os/socket_windows.zig b/lib/std/x/os/socket_windows.zig @@ -27,7 +27,7 @@ pub fn Mixin(comptime Socket: type) type { return switch (ws2_32.WSAGetLastError()) { .WSANOTINITIALISED => { _ = try windows.WSAStartup(2, 2); - return Socket.init(domain, socket_type, protocol, flags); + return init(domain, socket_type, protocol, flags); }, .WSAEAFNOSUPPORT => error.AddressFamilyNotSupported, .WSAEMFILE => error.ProcessFdQuotaExceeded,