diff --git a/hardware/esp8266com/esp8266/libraries/ESP8266mDNS/ESP8266mDNS.cpp b/hardware/esp8266com/esp8266/libraries/ESP8266mDNS/ESP8266mDNS.cpp index 3e65e6c56..5721c5272 100644 --- a/hardware/esp8266com/esp8266/libraries/ESP8266mDNS/ESP8266mDNS.cpp +++ b/hardware/esp8266com/esp8266/libraries/ESP8266mDNS/ESP8266mDNS.cpp @@ -30,7 +30,27 @@ License (MIT license): // - DNS request and response: http://www.ietf.org/rfc/rfc1035.txt // - Multicast DNS: http://www.ietf.org/rfc/rfc6762.txt +#define LWIP_INTERNAL #include "ESP8266mDNS.h" +#include + +extern "C" +{ + #include "osapi.h" + #include "ets_sys.h" +} + +#include "debug.h" + +#include "WiFiUdp.h" +#include "lwip/opt.h" +#include "lwip/udp.h" +#include "lwip/inet.h" +#include "lwip/igmp.h" +#include "lwip/mem.h" +#include "include/UdpContext.h" + + // #define MDNS_DEBUG