修复musl中htonl 被遗漏 2677/1
author孙春阳 <snickersun@163.com>
Tue, 4 Nov 2025 03:07:22 +0000 (11:07 +0800)
committer孙春阳 <snickersun@163.com>
Tue, 4 Nov 2025 03:07:22 +0000 (11:07 +0800)
code/sdk/open_source/musl/include/arpa/inet.h
code/sdk/open_source/musl/include/endian.h
code/sdk/open_source/musl/include/netinet/in.h

index bff02ac..4a4b429 100644 (file)
@@ -13,7 +13,7 @@ extern "C" {
 #include <features.h>
 #include <netinet/in.h>
 
-uint32_t (uint32_t);
+uint32_t htonl(uint32_t);
 uint16_t htons(uint16_t);
 uint32_t ntohl(uint32_t);
 uint16_t ntohs(uint16_t);
index e08f9b4..6e1fbf4 100644 (file)
@@ -78,7 +78,7 @@ static __inline uint64_t __bswap64(uint64_t __x)
 #endif
 
 #ifdef __XLT_OS__
-#define (x) __bswap32(x)
+#define htonl(x) __bswap32(x)
 #define htons(x) __bswap16(x)
 #define ntohl(x) __bswap32(x)
 #define ntohs(x) __bswap16(x)
index c205a72..1ff345e 100644 (file)
@@ -73,7 +73,7 @@ extern const struct in6_addr in6addr_any, in6addr_loopback;
 #define INET_ADDRSTRLEN  16
 #define INET6_ADDRSTRLEN 46
 
-uint32_t (uint32_t);
+uint32_t htonl(uint32_t);
 uint16_t htons(uint16_t);
 uint32_t ntohl(uint32_t);
 uint16_t ntohs(uint16_t);