Przeglądaj źródła

[net] fix LWIP_HOOK_IP4_ROUTE_SRC define

guozhanxin 2 lat temu
rodzic
commit
abfaa4bc4e
1 zmienionych plików z 4 dodań i 0 usunięć
  1. 4 0
      components/net/lwip/port/lwipopts.h

+ 4 - 0
components/net/lwip/port/lwipopts.h

@@ -637,7 +637,11 @@
 #endif
 #endif
 
 
 #if RT_USING_LWIP_VER_NUM >= 0x20000 /* >= v2.0.0 */
 #if RT_USING_LWIP_VER_NUM >= 0x20000 /* >= v2.0.0 */
+#if RT_USING_LWIP_VER_NUM < 0x20102  /* >= v2.0.0 && < v2.1.2 */
+#define LWIP_HOOK_IP4_ROUTE_SRC(dest, src)  lwip_ip4_route_src(dest, src)
+#else                                /* >= v2.1.2 */
 #define LWIP_HOOK_IP4_ROUTE_SRC(src, dest)  lwip_ip4_route_src(dest, src)
 #define LWIP_HOOK_IP4_ROUTE_SRC(src, dest)  lwip_ip4_route_src(dest, src)
+#endif
 #include "lwip/ip_addr.h"
 #include "lwip/ip_addr.h"
 struct netif *lwip_ip4_route_src(const ip4_addr_t *dest, const ip4_addr_t *src);
 struct netif *lwip_ip4_route_src(const ip4_addr_t *dest, const ip4_addr_t *src);
 #endif /* RT_USING_LWIP_VER_NUM >= 0x20000 */
 #endif /* RT_USING_LWIP_VER_NUM >= 0x20000 */