From a5c59490095c9749161c9b291ba7a84db1a70e85 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Fri, 5 Feb 2010 10:09:38 +0000 Subject: [PATCH] Added missing casts to suppress compiler warnings (this mainly satisfies MSVC - the double casts are a bit ugly but don't hurt...) --- src/netif/ppp/ppp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/netif/ppp/ppp.c b/src/netif/ppp/ppp.c index 4850f336..5b25e90e 100644 --- a/src/netif/ppp/ppp.c +++ b/src/netif/ppp/ppp.c @@ -796,7 +796,7 @@ pppifOutputOverEthernet(int pd, struct pbuf *p) static err_t pppifOutput(struct netif *netif, struct pbuf *pb, ip_addr_t *ipaddr) { - int pd = (int)netif->state; + int pd = (int)(size_t)netif->state; PPPControl *pc = &pppControl[pd]; #if PPPOS_SUPPORT u_short protocol = PPP_IP; @@ -1301,7 +1301,7 @@ pppifNetifInit(struct netif *netif) netif->name[0] = 'p'; netif->name[1] = 'p'; netif->output = pppifOutput; - netif->mtu = pppMTU((int)netif->state); + netif->mtu = pppMTU((int)(size_t)netif->state); return ERR_OK; } @@ -1320,7 +1320,7 @@ sifup(int pd) PPPDEBUG((LOG_WARNING, "sifup[%d]: bad parms\n", pd)); } else { netif_remove(&pc->netif); - if (netif_add(&pc->netif, &pc->addrs.our_ipaddr, &pc->addrs.netmask, &pc->addrs.his_ipaddr, (void *)pd, pppifNetifInit, ip_input)) { + if (netif_add(&pc->netif, &pc->addrs.our_ipaddr, &pc->addrs.netmask, &pc->addrs.his_ipaddr, (void *)(size_t)pd, pppifNetifInit, ip_input)) { netif_set_up(&pc->netif); pc->if_up = 1; pc->errCode = PPPERR_NONE;