On 2012-05-28 00:10, Peter Maydell wrote: > On 27 May 2012 17:42, Andreas Färber <andreas.faer...@web.de> wrote: >> +# if defined(__APPLE__) >> +# undef NTOHL >> +# undef NTOHS >> +# undef HTONL >> +# undef HTONS >> +# define NTOHL(d) do { } while (0) >> +# define NTOHS(d) do { } while (0) >> +# define HTONL(d) do { } while (0) >> +# define HTONS(d) do { } while (0) >> +# else > > We could just use this for everything, not just if __APPLE__, > right? For big-endian the semantics we want are always "do > nothing" so it's always OK to undef and redefine... > That would save having a special case.
Yes, please. Jan
signature.asc
Description: OpenPGP digital signature