#ifndef __NET_GUE_H #define __NET_GUE_H struct guehdr { union { struct { #if defined(__LITTLE_ENDIAN_BITFIELD) __u8 hlen:4, version:4; #elif defined (__BIG_ENDIAN_BITFIELD) __u8 version:4, hlen:4; #else #error "Please fix " #endif __u8 next_hdr; __u16 flags; }; __u32 word; }; }; #endif