From 48c5b45e995f3d11cc6a72cdd140adbb4b72e2d4 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Thu, 30 Jun 2022 00:08:30 +0200 Subject: [PATCH] Add C++ include guard to if.h (to fix linker errors in asio) --- components/newlib/platform_include/net/if.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/components/newlib/platform_include/net/if.h b/components/newlib/platform_include/net/if.h index 932bf94c7b..4d444679e7 100644 --- a/components/newlib/platform_include/net/if.h +++ b/components/newlib/platform_include/net/if.h @@ -6,6 +6,10 @@ #ifndef _ESP_PLATFORM_NET_IF_H_ #define _ESP_PLATFORM_NET_IF_H_ +#ifdef __cplusplus +extern "C" { +#endif + #include "lwip/sockets.h" #include "lwip/if_api.h" @@ -29,4 +33,8 @@ unsigned int if_nametoindex(const char *ifname); char *if_indextoname(unsigned int ifindex, char *ifname); +#ifdef __cplusplus +} +#endif + #endif // _ESP_PLATFORM_NET_IF_H_