
union bw 
{ 
   uint w; 
   struct
   { 
#ifdef BIGENDIAN
      uchar h; // MSB first 
      uchar l; 
#else
      uchar l; 
      uchar h; // MSB last 
#endif
   } b; 
};
