$OpenBSD: patch-src_airserv-ng_c,v 1.1.1.1 2009/05/06 20:39:29 kili Exp $ --- src/airserv-ng.c.orig Thu Mar 26 22:01:02 2009 +++ src/airserv-ng.c Wed Apr 15 18:33:39 2009 @@ -35,14 +35,6 @@ #include #include -#ifdef __MACH__ -#include -#elif defined(__FreeBSD__) -#include -#else -#include -#endif /* __MACH__ */ - #include "osdep/osdep.h" #include "osdep/network.h" #include "version.h" @@ -442,31 +434,12 @@ static void handle_card(struct sstate *ss) if (rd >= 0) rd += sizeof(*ri); -#ifdef __MACH__ - ri->ri_mactime = OSSwapHostToBigInt64(ri->ri_mactime); - ri->ri_power = OSSwapHostToBigInt32(ri->ri_power); - ri->ri_noise = OSSwapHostToBigInt32(ri->ri_noise); - ri->ri_channel = OSSwapHostToBigInt32(ri->ri_channel); - ri->ri_rate = OSSwapHostToBigInt32(ri->ri_rate); - ri->ri_antenna = OSSwapHostToBigInt32(ri->ri_antenna); - -#elif defined(__FreeBSD__) -#if BYTE_ORDER == BIG_ENDIAN -# define __be32_to_cpu(x) (x) -# define __be64_to_cpu(x) (x) -#elif BYTE_ORDER == LITTLE_ENDIAN -# define __be32_to_cpu(x) __bswap32(x) -# define __be64_to_cpu(x) __bswap64(x) -#endif - -#else - ri->ri_mactime = __cpu_to_be64(ri->ri_mactime); - ri->ri_power = __cpu_to_be32(ri->ri_power); - ri->ri_noise = __cpu_to_be32(ri->ri_noise); - ri->ri_channel = __cpu_to_be32(ri->ri_channel); - ri->ri_rate = __cpu_to_be32(ri->ri_rate); - ri->ri_antenna = __cpu_to_be32(ri->ri_antenna); -#endif /* __MACH__ */ + ri->ri_mactime = aircrack_htonl64(ri->ri_mactime); + ri->ri_power = htonl(ri->ri_power); + ri->ri_noise = htonl(ri->ri_noise); + ri->ri_channel = htonl(ri->ri_channel); + ri->ri_rate = htonl(ri->ri_rate); + ri->ri_antenna = htonl(ri->ri_antenna); c = ss->ss_clients.c_next; while (c != &ss->ss_clients) {