PP_HTONL is only used within LwIP.
 
Symbols
loading...
Files
loading...

PP_HTONL macro

Syntax

#define PP_HTONL(x) ((((x) & (u32_t)0x000000ffUL) << 24) | \     (((x) & (u32_t)0x0000ff00UL) << 8) | \     (((x) & (u32_t)0x00ff0000UL) >> 8) | \     (((x) & (u32_t)0xff000000UL) >> 24))

Arguments

x

References

LocationText
def.h:110
#define PP_HTONL(x) ((((x) & (u32_t)0x000000ffUL) << 24) | \
def.c:92
return PP_HTONL(n);
dhcp.c:1109
ip4_addr_set_u32(&sn_mask, PP_HTONL(0xff000000UL));
dhcp.c:1111
ip4_addr_set_u32(&sn_mask, PP_HTONL(0xffffff00UL));
dhcp.c:1113
ip4_addr_set_u32(&sn_mask, PP_HTONL(0xffff0000UL));
dhcp.c:1123
ip4_addr_set_u32(&gw_addr, ip4_addr_get_u32(&gw_addr) | PP_HTONL(0x00000001UL));
dhcp.c:1943
msg_out->cookie = PP_HTONL(DHCP_MAGIC_COOKIE);
ip4_addr.h:104
#define IP4_ADDR(ipaddr, a,b,c,d) (ipaddr)->addr = PP_HTONL(LWIP_MAKEU32(a,b,c,d))
ip4_addr.h:117
#define ip4_addr_set_loopback(ipaddr) ((ipaddr)->addr = PP_HTONL(IPADDR_LOOPBACK))
ip4_addr.h:119
#define ip4_addr_isloopback(ipaddr) (((ipaddr)->addr & PP_HTONL(IP_CLASSA_NET)) == PP_HTONL(((u32_t)IP_LOOPBACKNET) << 24))
ip4_addr.h:156
#define ip4_addr_ismulticast(addr1) (((addr1)->addr & PP_HTONL(0xf0000000UL)) == PP_HTONL(0xe0000000UL))
ip4_addr.h:158
#define ip4_addr_islinklocal(addr1) (((addr1)->addr & PP_HTONL(0xffff0000UL)) == PP_HTONL(0xa9fe0000UL))
ip_addr.h:272
#define IPADDR4_INIT_BYTES(a,b,c,d) IPADDR4_INIT(PP_HTONL(LWIP_MAKEU32(a,b,c,d)))