diff --git a/src/include/ipv4/lwip/autoip.h b/src/include/ipv4/lwip/autoip.h index fe0d6280..f2621658 100644 --- a/src/include/ipv4/lwip/autoip.h +++ b/src/include/ipv4/lwip/autoip.h @@ -52,6 +52,10 @@ #include "lwip/udp.h" #include "netif/etharp.h" +#ifdef __cplusplus +extern "C" { +#endif + /* AutoIP Timing */ #define AUTOIP_TMR_INTERVAL 100 #define AUTOIP_TICKS_PER_SECOND (1000 / AUTOIP_TMR_INTERVAL) @@ -103,6 +107,10 @@ void autoip_tmr(void); /** Handle a possible change in the network configuration */ void autoip_network_changed(struct netif *netif); +#ifdef __cplusplus +} +#endif + #endif /* LWIP_AUTOIP */ #endif /* __LWIP_AUTOIP_H__ */