mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-26 03:16:18 +00:00
Fix const argument warning in netif_ip6_addr_set
../../../../../lwip/src/netif/ppp/ppp.c:1276:37: error: passing 'const ip6_addr_t *' (aka 'const struct ip6_addr *') to parameter of type 'ip6_addr_t *' (aka 'struct ip6_addr *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers] netif_ip6_addr_set(pcb->netif, 0, IP6_ADDR_ANY6); ^~~~~~~~~~~~~ ../../../../../lwip/src/include/lwip/ip_addr.h:340:24: note: expanded from macro 'IP6_ADDR_ANY6' ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../lwip/src/include/lwip/netif.h:436:73: note: passing argument to parameter 'addr6' here void netif_ip6_addr_set(struct netif *netif, s8_t addr_idx, ip6_addr_t *addr6);
This commit is contained in:
parent
bf5866b27d
commit
a1db05c11e
@ -958,7 +958,7 @@ netif_alloc_client_data_id(void)
|
||||
|
||||
#if LWIP_IPV6
|
||||
void
|
||||
netif_ip6_addr_set(struct netif *netif, s8_t addr_idx, ip6_addr_t *addr6)
|
||||
netif_ip6_addr_set(struct netif *netif, s8_t addr_idx, const ip6_addr_t *addr6)
|
||||
{
|
||||
LWIP_ASSERT("addr6 != NULL", addr6 != NULL);
|
||||
netif_ip6_addr_set_parts(netif, addr_idx, addr6->addr[0], addr6->addr[1],
|
||||
|
@ -433,7 +433,7 @@ u8_t netif_alloc_client_data_id(void);
|
||||
#define netif_ip_addr6(netif, i) ((const ip_addr_t*)(&((netif)->ip6_addr[i])))
|
||||
/** @ingroup netif */
|
||||
#define netif_ip6_addr(netif, i) ((const ip6_addr_t*)ip_2_ip6(&((netif)->ip6_addr[i])))
|
||||
void netif_ip6_addr_set(struct netif *netif, s8_t addr_idx, ip6_addr_t *addr6);
|
||||
void netif_ip6_addr_set(struct netif *netif, s8_t addr_idx, const ip6_addr_t *addr6);
|
||||
void netif_ip6_addr_set_parts(struct netif *netif, s8_t addr_idx, u32_t i0, u32_t i1, u32_t i2, u32_t i3);
|
||||
#define netif_ip6_addr_state(netif, i) ((netif)->ip6_addr_state[i])
|
||||
void netif_ip6_addr_set_state(struct netif* netif, s8_t addr_idx, u8_t state);
|
||||
|
Loading…
Reference in New Issue
Block a user