]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lwip.git/blobdiff - src/include/ipv4/lwip/inet.h
partially fixed bug #37585: IPv6 compatibility (in socket structs)
[pes-rpp/rpp-lwip.git] / src / include / ipv4 / lwip / inet.h
index 7bff49b59e61fc6ae8f5ef25f0514c43e1e4f11b..ec6d0909a5c63e810f1ca935bd8fba3efd763db9 100644 (file)
 extern "C" {
 #endif
 
+/* If your port already typedef's in_addr_t, define IN_ADDR_T_DEFINED
+   to prevent this code from redefining it. */
+#if !defined(in_addr_t) && !defined(IN_ADDR_T_DEFINED)
+typedef u32_t in_addr_t;
+#endif
 /** For compatibility with BSD code */
 struct in_addr {
-  u32_t s_addr;
+  in_addr_t s_addr;
 };
 
 /** 255.255.255.255 */