#ifndef XMAP_INCLUDES_H #define XMAP_INCLUDES_H #ifdef __APPLE__ #pragma GCC diagnostic ignored "-Wflexible-array-extensions" #include #pragma GCC diagnostic warning "-Wflexible-array-extensions" #endif #ifndef __FAVOR_BSD #define __FAVOR_BSD 2 #endif #ifndef __USE_BSD #define __USE_BSD #endif #include #include #include #include #ifndef __APPLE__ #include #endif #include #include #include #if defined(__NetBSD__) #define ICMP_UNREACH_PRECEDENCE_CUTOFF ICMP_UNREACH_PREC_CUTOFF #include #else #include #endif #include #include // NOTE: net/if.h MUST be included BEFORE ifaddrs.h #include #include #define MAC_ADDR_LEN ETHER_ADDR_LEN #define UNUSED __attribute__((unused)) #endif // XMAP_INCLUDES_H