From f0f8177a19e6975c309e5e3e720d8848e6819c96 Mon Sep 17 00:00:00 2001 From: ryuukk <44361234+ryuukk@users.noreply.github.com> Date: Mon, 10 Jul 2023 05:56:26 +0200 Subject: [PATCH] Add definitions for network byte order conversion procs --- core/sys/windows/ws2_32.odin | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/sys/windows/ws2_32.odin b/core/sys/windows/ws2_32.odin index 631ef4241..c8bec05a6 100644 --- a/core/sys/windows/ws2_32.odin +++ b/core/sys/windows/ws2_32.odin @@ -206,4 +206,12 @@ foreign ws2_32 { optval: ^c_char, optlen: ^c_int, ) -> c_int --- + // https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-ntohl + ntohl :: proc(netlong: c_ulong) -> c_ulong --- + // https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-ntohs + ntohs :: proc(netshort: c_ushort) -> c_ushort --- + // https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-htonl + htonl :: proc(hostlong: c_ulong) -> c_ulong --- + // https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-htons + htons :: proc(hostshort: c_ushort) -> c_ushort --- }