On Mon, Jan 28, 2008 at 06:19:29PM +0100, David Sterba wrote: > ipwireless: driver for PC Card, 3G internet connection
> +struct nl_first_paket_header { > +#if defined(__BIG_ENDIAN) > + unsigned char packet_rank:2; > + unsigned char address:3; > + unsigned char protocol:3; > +#else > + unsigned char protocol:3; > + unsigned char address:3; > + unsigned char packet_rank:2; > +#endif > + unsigned char length_lsb; > + unsigned char length_msb; > +}; > + > +struct nl_packet_header { > +#if defined(__BIG_ENDIAN) > + unsigned char packet_rank:2; > + unsigned char address:3; > + unsigned char protocol:3; > +#else > + unsigned char protocol:3; > + unsigned char address:3; > + unsigned char packet_rank:2; > +#endif > +}; You want __BIG_ENDIAN_BITFIELD here. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/