From d5e08d7d78ff8523b0f713c4cee30113bff71eac Mon Sep 17 00:00:00 2001 From: marcbou Date: Thu, 19 Jun 2003 12:16:42 +0000 Subject: [PATCH] Workaround for [hn]to[nh][ls] naming collisions on some platforms (only used if LWIP_PREFIX_BYTEORDER_FUNCS is defined). Closes patch #1490. --- src/include/ipv4/lwip/inet.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/include/ipv4/lwip/inet.h b/src/include/ipv4/lwip/inet.h index 0615b662..80524a72 100644 --- a/src/include/ipv4/lwip/inet.h +++ b/src/include/ipv4/lwip/inet.h @@ -67,6 +67,13 @@ u8_t *inet_ntoa(u32_t addr); /* returns ptr to static buffer; not reentrant! */ #define htonl(x) (x) #define ntohl(x) (x) #else +#ifdef LWIP_PREFIX_BYTEORDER_FUNCS +/* workaround for naming collisions on some platforms */ +#define htons lwip_htons +#define ntohs lwip_ntohs +#define htonl lwip_htonl +#define ntohl lwip_ntohl +#endif u16_t htons(u16_t x); u16_t ntohs(u16_t x); u32_t htonl(u32_t x);