diff --git a/netutils/dhcpc/dhcpc.c b/netutils/dhcpc/dhcpc.c index c9c454f9c..93e92cd14 100644 --- a/netutils/dhcpc/dhcpc.c +++ b/netutils/dhcpc/dhcpc.c @@ -45,6 +45,7 @@ #include #include +#include #include #include #include @@ -575,8 +576,8 @@ int dhcpc_request(FAR void *handle, FAR struct dhcpc_state *presult) * clobbered by a new OFFER. */ - ninfo("Received OFFER from %08x\n", - ntohl(presult->serverid.s_addr)); + ninfo("Received OFFER from %08" PRIx32 "\n", + (uint32_t)ntohl(presult->serverid.s_addr)); pdhcpc->ipaddr.s_addr = presult->ipaddr.s_addr; pdhcpc->serverid.s_addr = presult->serverid.s_addr; @@ -701,25 +702,25 @@ int dhcpc_request(FAR void *handle, FAR struct dhcpc_state *presult) while (state != STATE_HAVE_LEASE); ninfo("Got IP address %d.%d.%d.%d\n", - (presult->ipaddr.s_addr) & 0xff, - (presult->ipaddr.s_addr >> 8) & 0xff, - (presult->ipaddr.s_addr >> 16) & 0xff, - (presult->ipaddr.s_addr >> 24) & 0xff); + (int)((presult->ipaddr.s_addr) & 0xff), + (int)((presult->ipaddr.s_addr >> 8) & 0xff), + (int)((presult->ipaddr.s_addr >> 16) & 0xff), + (int)((presult->ipaddr.s_addr >> 24) & 0xff)); ninfo("Got netmask %d.%d.%d.%d\n", - (presult->netmask.s_addr) & 0xff, - (presult->netmask.s_addr >> 8) & 0xff, - (presult->netmask.s_addr >> 16) & 0xff, - (presult->netmask.s_addr >> 24) & 0xff); + (int)((presult->netmask.s_addr) & 0xff), + (int)((presult->netmask.s_addr >> 8) & 0xff), + (int)((presult->netmask.s_addr >> 16) & 0xff), + (int)((presult->netmask.s_addr >> 24) & 0xff)); ninfo("Got DNS server %d.%d.%d.%d\n", - (presult->dnsaddr.s_addr) & 0xff, - (presult->dnsaddr.s_addr >> 8) & 0xff, - (presult->dnsaddr.s_addr >> 16) & 0xff, - (presult->dnsaddr.s_addr >> 24) & 0xff); + (int)((presult->dnsaddr.s_addr) & 0xff), + (int)((presult->dnsaddr.s_addr >> 8) & 0xff), + (int)((presult->dnsaddr.s_addr >> 16) & 0xff), + (int)((presult->dnsaddr.s_addr >> 24) & 0xff)); ninfo("Got default router %d.%d.%d.%d\n", - (presult->default_router.s_addr) & 0xff, - (presult->default_router.s_addr >> 8) & 0xff, - (presult->default_router.s_addr >> 16) & 0xff, - (presult->default_router.s_addr >> 24) & 0xff); - ninfo("Lease expires in %d seconds\n", presult->lease_time); + (int)((presult->default_router.s_addr) & 0xff), + (int)((presult->default_router.s_addr >> 8) & 0xff), + (int)((presult->default_router.s_addr >> 16) & 0xff), + (int)((presult->default_router.s_addr >> 24) & 0xff)); + ninfo("Lease expires in %" PRId32 " seconds\n", presult->lease_time); return OK; }