45 |
(ipaddr)->addr[2] = htonl(((e & 0xffff) << 16) | (f & 0xffff)); \ |
(ipaddr)->addr[2] = htonl(((e & 0xffff) << 16) | (f & 0xffff)); \ |
46 |
(ipaddr)->addr[3] = htonl(((g & 0xffff) << 16) | (h & 0xffff)); } while(0) |
(ipaddr)->addr[3] = htonl(((g & 0xffff) << 16) | (h & 0xffff)); } while(0) |
47 |
|
|
48 |
int ip_addr_netcmp(struct ip_addr *addr1, struct ip_addr *addr2, |
u8_t ip_addr_netcmp(struct ip_addr *addr1, struct ip_addr *addr2, |
49 |
struct ip_addr *mask); |
struct ip_addr *mask); |
50 |
int ip_addr_cmp(struct ip_addr *addr1, struct ip_addr *addr2); |
u8_t ip_addr_cmp(struct ip_addr *addr1, struct ip_addr *addr2); |
51 |
void ip_addr_set(struct ip_addr *dest, struct ip_addr *src); |
void ip_addr_set(struct ip_addr *dest, struct ip_addr *src); |
52 |
int ip_addr_isany(struct ip_addr *addr); |
u8_t ip_addr_isany(struct ip_addr *addr); |
53 |
|
|
54 |
|
|
55 |
#if IP_DEBUG |
#if IP_DEBUG |