On Thu, 2007-06-07 at 19:14 -0700, Michael Wu wrote: > > +#define SET_TSINFO_ACK(i, d) (i.short1 |= (d << 14) & > 0xC000) > > + > Everything that touches short1 looks broken on big endian. No. These are safe on all endians as long as you touch short1 with these macros. Because from the macro mask, you can see no value d is more than a byte. Thanks, -yi - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html