|
23 | 23 | #include <lwip/netdb.h>
|
24 | 24 | #include <errno.h>
|
25 | 25 |
|
26 |
| -#define IN6_IS_ADDR_V4MAPPED(a) ((((__const uint32_t *)(a))[0] == 0) && (((__const uint32_t *)(a))[1] == 0) && (((__const uint32_t *)(a))[2] == htonl(0xffff))) |
| 26 | +#define _IN6_IS_ADDR_V4MAPPED(a) ((((__const uint32_t *)(a))[0] == 0) && (((__const uint32_t *)(a))[1] == 0) && (((__const uint32_t *)(a))[2] == htonl(0xffff))) |
27 | 27 |
|
28 | 28 | #define WIFI_CLIENT_DEF_CONN_TIMEOUT_MS (3000)
|
29 | 29 | #define WIFI_CLIENT_MAX_WRITE_RETRY (10)
|
@@ -598,7 +598,7 @@ IPAddress NetworkClient::remoteIP(int fd) const {
|
598 | 598 | // IPv6, but it might be IPv4 mapped address
|
599 | 599 | if (((struct sockaddr *)&addr)->sa_family == AF_INET6) {
|
600 | 600 | struct sockaddr_in6 *saddr6 = (struct sockaddr_in6 *)&addr;
|
601 |
| - if (IN6_IS_ADDR_V4MAPPED(saddr6->sin6_addr.un.u32_addr)) { |
| 601 | + if (_IN6_IS_ADDR_V4MAPPED(saddr6->sin6_addr.un.u32_addr)) { |
602 | 602 | return IPAddress(IPv4, (uint8_t *)saddr6->sin6_addr.s6_addr + IPADDRESS_V4_BYTES_INDEX);
|
603 | 603 | } else {
|
604 | 604 | return IPAddress(IPv6, (uint8_t *)(saddr6->sin6_addr.s6_addr), saddr6->sin6_scope_id);
|
@@ -640,7 +640,7 @@ IPAddress NetworkClient::localIP(int fd) const {
|
640 | 640 | // IPv6, but it might be IPv4 mapped address
|
641 | 641 | if (((struct sockaddr *)&addr)->sa_family == AF_INET6) {
|
642 | 642 | struct sockaddr_in6 *saddr6 = (struct sockaddr_in6 *)&addr;
|
643 |
| - if (IN6_IS_ADDR_V4MAPPED(saddr6->sin6_addr.un.u32_addr)) { |
| 643 | + if (_IN6_IS_ADDR_V4MAPPED(saddr6->sin6_addr.un.u32_addr)) { |
644 | 644 | return IPAddress(IPv4, (uint8_t *)saddr6->sin6_addr.s6_addr + IPADDRESS_V4_BYTES_INDEX);
|
645 | 645 | } else {
|
646 | 646 | return IPAddress(IPv6, (uint8_t *)(saddr6->sin6_addr.s6_addr), saddr6->sin6_scope_id);
|
|
0 commit comments