From f1ce9f98d8e5c838b353ac54b527bd9016dce8e6 Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Fri, 6 Jun 2025 13:13:34 +0200 Subject: [PATCH] Re-add htonl and htons for those porting from C. --- core/sys/windows/ws2_32.odin | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/sys/windows/ws2_32.odin b/core/sys/windows/ws2_32.odin index 6c68e43f3..cb1071d9e 100644 --- a/core/sys/windows/ws2_32.odin +++ b/core/sys/windows/ws2_32.odin @@ -242,4 +242,10 @@ foreign ws2_32 { ntohl :: proc(netlong: c_ulong) -> c_ulong --- // [MS-Docs](https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-ntohs) ntohs :: proc(netshort: c_ushort) -> c_ushort --- -} + // [MS-Docs](https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-htonl) + // Prefer using endian-specific integers instead, https://odin-lang.org/docs/overview/#basic-types + htonl :: proc(hostlong: c_ulong) -> c_ulong --- + // [MS-Docs](https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-htons) + // Prefer using endian-specific integers instead, https://odin-lang.org/docs/overview/#basic-types + htons :: proc(hostshort: c_ushort) -> c_ushort --- +} \ No newline at end of file