Fork of NetServicesMin with some warnings removed

Dependencies:   lwip-sys lwip

Fork of NetServicesMin by Hendrik Lipka

Revision:
2:9cc2c6e42ffd
Parent:
1:9d93f4dc2f46
--- a/if/eth/EthernetNetIf.cpp	Wed Jul 18 20:28:43 2012 +0000
+++ b/if/eth/EthernetNetIf.cpp	Tue Oct 30 05:20:56 2012 +0000
@@ -54,7 +54,8 @@
   m_gateway = gateway;
   m_ip = ip;
   m_pNetIf = new netif;
-  dns_setserver(0, &dns.getStruct());
+  ip_addr_t dip(dns.getStruct());
+  dns_setserver(0, &dip);
   m_useDhcp = false;
   m_setup = false;
 }
@@ -107,7 +108,10 @@
   m_pNetIf->hwaddr[0], m_pNetIf->hwaddr[1], m_pNetIf->hwaddr[2],
   m_pNetIf->hwaddr[3], m_pNetIf->hwaddr[4], m_pNetIf->hwaddr[5]);
 
-  m_pNetIf = netif_add(m_pNetIf, &(m_ip.getStruct()), &(m_netmask.getStruct()), &(m_gateway.getStruct()), NULL, eth_init, ip_input);//ethernet_input);// ip_input);
+  ip_addr_t mip(m_ip.getStruct()),
+            mnm(m_netmask.getStruct()),
+            mgt((m_gateway.getStruct()));
+  m_pNetIf = netif_add(m_pNetIf, &mip, &mnm, &mgt, NULL, eth_init, ip_input);//ethernet_input);// ip_input);
   m_pNetIf->hostname = (char *)m_hostname;
   netif_set_default(m_pNetIf);