Author: Christos Tsantilas <chtsanti@users.sourceforge.net>
Re-introduces definition of icmphdr/icmp for OS which do not define them.
This code was removed during the initial re-write because it was thought
, incorrectly, to be no longer needed.
#include <netinet/ip_icmp.h>
#endif
+#ifndef _SQUID_LINUX_
+#ifndef _SQUID_CYGWIN_
+#ifndef _SQUID_MSWIN_
+#define icmphdr icmp
+#define iphdr ip
+#endif
+#endif
+#endif
+
/* Linux uses its own field names. */
#if defined (_SQUID_LINUX_)
#ifdef icmp_id