소스 검색

Add C++ include guard to if.h (to fix linker errors in asio)

0xFEEDC0DE64 3 년 전
부모
커밋
48c5b45e99
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      components/newlib/platform_include/net/if.h

+ 8 - 0
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_