diff --git a/libc/network/htonl.c b/libc/network/htonl.c index 6622d16cc5351749d1b76c5f24aa71009b018ff0..cd8fb6848ed90070f16ff9088a517766c7650094 100644 --- a/libc/network/htonl.c +++ b/libc/network/htonl.c @@ -1,6 +1,7 @@ #include <netinet/in.h> #include <byteswap.h> +#undef htonl uint32_t htonl(uint32_t n) { union { int i; char c; } u = { 1 }; diff --git a/libc/network/htons.c b/libc/network/htons.c index 03a3a1d59ed4d5d10272d2751920ce3f8bec080b..99a064b0ff9420b54479cc542e48ffc02c8031f4 100644 --- a/libc/network/htons.c +++ b/libc/network/htons.c @@ -1,6 +1,7 @@ #include <netinet/in.h> #include <byteswap.h> +#undef htons uint16_t htons(uint16_t n) { union { int i; char c; } u = { 1 }; diff --git a/libc/network/ntohl.c b/libc/network/ntohl.c index d6fce4590d43a3ee868d7cd807c89c0b6599ee3e..0e5b4ea8cac17de4bd6408c8c282ebcb92d83647 100644 --- a/libc/network/ntohl.c +++ b/libc/network/ntohl.c @@ -1,6 +1,7 @@ #include <netinet/in.h> #include <byteswap.h> +#undef ntohl uint32_t ntohl(uint32_t n) { union { int i; char c; } u = { 1 }; diff --git a/libc/network/ntohs.c b/libc/network/ntohs.c index 745cef425a1947f119880d499e7829146e049470..745fe737a60877e056bb1e918e02c32d32465728 100644 --- a/libc/network/ntohs.c +++ b/libc/network/ntohs.c @@ -1,6 +1,7 @@ #include <netinet/in.h> #include <byteswap.h> +#undef ntohs uint16_t ntohs(uint16_t n) { union { int i; char c; } u = { 1 };